Resume

Sign in

Qa engineer

Location:
California City, California, United States
Salary:
55
Posted:
April 24, 2019

Contact this candidate

Resume:

Surender. M

201-***-**** Visa-CPT – ac868w@r.postjobfree.com

Automation test engineer over 7 years of experience in Information Technology in the field of Software Quality Assurance Testing.

PROFESSIONAL SUMMARY:

Hands on experience in Quality Assurance including Functional, System, Smoke, Regression, Integration, User Acceptance Testing (UAT), Rational Functional testing (RFT) and Compatibility Testing of Web & Client server-based Applications.

Adept technical skills in Performance Testing in Banking, Healthcare/Insurance, companies.

Experience in Automation tools like Selenium WebDriver/RC/IDE/GRID, HP UFT & Quality Center, TestNG, Junit, Ant, GIT, Maven, Jenkins, Load Runner, Cucumber & SOAP UI.

Involved in Offshore and Onsite coordination with Development and testing teams & setting up the testing process tailored according the client and business requirements.

Experienced in creating extensive Test Plan and Test Cases based on requirements and specifications using Mercury Test Director. Test Development expertise using frameworks such as Sigma, TestNG, JUnit and NUnit.

Experienced in writing queries using different databases such as Structured Query Language (SQL), MySQL, DB2 Etc. Experience in testing backend databases.

Designing, expanding, and maintaining software using C#. Verifying specs based on the Source to Target Mapping Using SQL/MySQL scripts within custom tools to validate the Data Warehouse and ETL processes.

Had good working knowledge in querying salesforce.com database using SOQL & SOSL queries using Force.com Explorer.

Worked very closely with the DevOps team in Agile methodology for deploying and building the automation Scripts in Continuous integration (CI) using Jenkins.

Proficient with software development tools/environment such as Jenkins, JIRA, Confluence, GIT etc.

Experienced in using Methodologies such as Agile, Scrum, Waterfall, V- Model.

Experienced in working on CRM’s application such as Salesforce.

Experienced in Appium tool, for mobile testing in Android, IOS and other mobile applications.

Experienced in using Xpath, to find web element based on its XML path in web page. Involve in TestNG to execute all the automation test cases based on in a group.

Experienced in developing and maintaining Test Automation Frameworks like Data Driven, Keyword Driven, Hybrid Driven, BDD Framework & Sigma Framework.

Extensively worked on Selenium Web Driver with the preferred languages Java, JavaScript, C#

Involved in Web services (REST & SOAP), database technologies, and SOA/Microservices architecture.

Experienced in Automation on Coded UI test project using Visual Basic and Visual studio. Proficient with Microsoft Excel, Microsoft Project, Microsoft Word.

Involved in Testing of backend Database applications developed with Oracle, Sybase and SQL Server.

Certified on Test Suite, Mercury Interactive. Certified on Software Testing Methodology and Mastering Mercury Automation Tools from Test Net Software Testing College.

Excellent analytical and problem-solving skills with strong oral and written communication skills.

TECHNICAL SKILLS

Testing Tools:

Selenium Web Driver, Cucumber, UFT/QTP, HP Load Runner, Protractor, Quality Center, Mobile Testing(Android & IOS), Appium, Jenkins.

Programming Languages:

Java/J2EE, C#, Visual Basic.

Defect Tracking:

Jira, Bugzilla 2.0, IBM Clear Quest, Bug Host.

App Servers:

Tomcat, IBM WebSphere, WebLogic, BPM, IBM (MQ)

Protocols:

Cisco tools, FTP, HTTP, SONET, OSPF, L2/L3 Switching, IP, VOIP, ADHOC, TCP/IP.

Scripting Languages:

Java Script, Node JS, HTML 5, CSS 3, AJAX, XML, JSON.

Databases:

Oracle SQL Server 2005/2008, MySQL.

Framework:

Page Object Model, Keyword Driven, Data Driven, Hybrid Driven, BDD, TestNG, Junit.

Operating System:

Linux, Ubuntu, Windows XP/2000/2007/2008, Mac OS.

Development Tools:

Rational Application Developer (RAD), Spring Tool Suite (STS), Eclipse, TOAD.

Build Tools:

Maven, ANT Hill, Agile & Scrum Methodologies, Waterfall methodology

PROFESSIONAL EXPERIENCE:

Client: Halliburton, Bakersfield Ca. Jan 2018 – Present

Role: Sr. QA Automation Engineer

Responsibilities:

Analyzed the system requirements and developed design test plans and test cases and provided the documentation. Collaborated with product management teams in an agile environment.

Developed a comprehensive set of tests for web-based applications.

Performed Mobile Testing for various IOS & Android mobile applications using Appium tool. Design test scenarios for various mobile apps including Native, Web & Hybrid Apps.

Written automated tests using Cucumber framework.

Performed BDD (Behaviour Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.

Developed and deploy Integration automation framework for Selenium WebDriver using Java and TestNG

Test automation on AngularJS app using E2E Protractor framework and technologies

Worked on automation regression scenarios for internal test suite using VB script and UFT.

Performed Cross browser compatibility testing on Chrome, Safari, Firefox, IE browsers using testNG Unit Testing Framework by adding different annotations.

Used CI/CD Pipeline Master easily to run the tests in an overnight and delivered the entire reports in morning.

Involved in Regression testing using Selenium and creation of automation scripts for web pages.

Performed Data-driven testing by using JDBC as a data source in SOAP UI and configured MySQL queries to fetch data from the MySQL & DB2 databases.

Developed Manual & Automated test cases by decomposing use cases for specific functional requirements. Worked with Business Analysts to define and design test scenarios.

Involved in using confluence to create Meeting notes, Project plans, Product requirements & More.

Created automation frameworks for web-based applications using Selenium Web driver with Java & TestNG.

Involved in to testing API’s Manually for that I’m using Postman Plugin.

Created automation framework for RESTful API’s using Rest Assured Framework.

Created automation test plans and deployed test cases on Jenkins to have a continuous integration test.

Involved in creating test case scenarios using protractor frame work and validate end to end testing.

Prepared SQL scripts for back end functionality Testing.

Responsible for Testing the Backend APIs of residential portal through passing cookies.

Used GitHub repository to run the Jenkins job for Continues Integration.

As a member of the Scrum team participated in daily standup meetings, project status meetings as well as retrospective meetings.

Participated in Product Grooming session and worked with the Product Owner and QA teams to identify user stories for upcoming sprints.

Used JIRA Agile for project management and bug tracking.

Worked closely with Development team, BA and QA teams as well as Stakeholders and members of Management.

Provided weekly status report to Project manager and Team Lead, worked closely with BA and development teams.

Assisting developers with robust unit, component, commit, build and deploy, CI/CD pipeline test automation.

Implemented Page Object Model (POM) using Selenium WebDriver for better maintenance and management of automation framework.

Environment: Selenium WebDriver, JIRA, TestNG, MySQL, DB2, Jenkins, Java, CSS, XML, Eclipse, GIT, JUnit, Maven, Agile methodology, MS Office suite.

Client: PRA Health Sciences, Charlottesville VA. Nov 2015 – Dec 2017

Role: QA Automation Engineer

Responsibilities:

Involved in manual & automation Test Planning, writing Test Cases and Test Scripts as per specifications. Attend Sprint plan meetings, daily standup meetings and reviewed user stories in Agile environment.

Performed various types of testing including smoke, white box, black box, integration, end-to-end, regression, and system testing as needed.

Developed automation framework from scratch using protractor, selenium and cucumber (Page Object Model) framework for automating Evolent Angular and non-angular web applications.

Selected the Test Cases to be automated and performed functional testing of the front-end using Selenium (IDE and Web Driver) & created Data Driven framework using TestNG.

Developed Manual & Automated test cases by decomposing use cases for specific functional requirements. Worked with Business Analysts to define and design test scenarios.

Created automation frameworks for web-based applications using Selenium Web driver with Java & TestNG.

Selected the Test Cases to be automated and performed functional testing of the front-end using Selenium (IDE and Web Driver) & created Data Driven framework using TestNG.

Involved in to testing API’s Manually for that I’m using Postman Plugin.

Involved in creating test cases for application which is based on Java Script.

To test the Java Script application used Protractor and Jasmine testing Frameworks.

Created automation framework for RESTful API’s using Rest Assured Framework.

Worked on the salesforce email masking function while working on the UAT post refresh activities.

Created automation test plans and deployed test cases on Jenkins to have a continuous integration test.

Prepared SQL scripts for back end functionality Testing.

Created field mapping between Legacy CRM system and to salesforce migrate Account, Contact, Leads and Contact Address related data from Legacy CRM system to salesforce.

Performed data migration from Microsoft CRM to Salesforce.com.

Responsible for Testing the Backend APIs of residential portal through curl commands.

Used GitHub repository to run the Jenkins job for Continues Integration.

As a member of the Scrum team participated in daily standup meetings, project status meetings as well as retrospective meetings.

Selected the Test Cases to be automated and performed functional testing of the front-end using Selenium (IDE and Web Driver) & created Data Driven framework using TestNG.

Worked closely with Development team, BA and other QA teams as well as Stakeholders and members of Management. Used Firebug and Xpath to work with the application objects.

Provided weekly status report to Project manager and Team Lead, worked closely with BA and development teams. Utilized Jira as defect tracking tool on the project.

Used Java and Junit framework for scripting and created Selenium based scripts using Junit.

Performed browser compatibility web application testing on different browsers (Firefox, IE and Chrome).

Created a Page-Object-Model framework to cover end-to-end testing using Protractor with Jasmine Framework for BDD.

Environment: Selenium WebDriver, TestNG, MySQL, Jenkins, Java, CSS, XML, Eclipse, GIT, Sauce Labs, JUnit, Maven, Agile methodology, MS Office suite.

Client: Asics Technologies Hyderabad, India Feb2013 – Aug 2015

Role: Software Development Engineer in Test

Responsibilities:

Creating both Manual and Automated test cases according to the business standards in Quality Center and Excel.

Performed extensive functional, integration, security, UI testing and Regression testing.

Executed test cases manually and maintained, re-tested failed test cases after bug fixes.

Designing of automation scripts and different frameworks like data-driven, keyword-driven and hybrid framework using HP UFT / QTP and Selenium Web Driver automation tools.

Created a Manual Test cases of application. Developed Manual and automated test cases to test the functionality of the application. Project is developed in using agile methodology.

Experience with Microsoft SQL Server and MySQL database and proficient in backend testing using SQL queries.

Developed effective driver Scripts using VB Scripting with high level Recovery Scenarios, Descriptive Programming, working with data tables, Environment Variables, Shared repository and function libraries.

Performed Testing for APIs, automation (Selenium WebDriver + Java) functional, mobile applications, cross browser, integration, localization, internationalization, smoke tests, regression.

Working closely with Project Manager/Test Lead and Agile Project team to learn about the project functionalities and provided testing timelines.

Automated the functionality and interface testing of the application using UFT.

Used UFT for shared object repository for creation and maintenance, used regular expressions, reusable actions, data tables, checkpoints and recovery scenarios.

Architected and implemented Agile QA process and practices, including defect and test management.

Created test plans based on requirements for that created test cases and uploaded in HP ALM.

Write custom test management reports using SQL and BIRT (from Silk Central and Jira data)

Diameter Credit control testing for correct message flow between SCP and the billing system.

Active interactions with development for defect fixes. Involve in ability to write SQL queries.

Environment: Selenium IDE, Java, J2EE, SQL, Jira, Agile, Microsoft office, HP UFT/QTP, XML, HTML, Eclipse, Windows, TestNG, MySQL.

Client: Capital One, Bengaluru India. May 2011 – Jan 2013

Role: Jr. QA Automation Engineer

Responsibilities:

Created various documents such as Test Plan, Test Scenario and Test Schedules document, Defect Management Workflow Diagram, Test Case, Test Script, and User Manual Document.

Served as a liaison between business, application team and technical team

Reviewed the requirements and use case diagrams to write Test Cases/ Test plan that would test various scenarios.

Created test plan and test cases for manual and automated testing from business requirements to match the project’s initiatives.

Used Keyword driven, Page Object Model, Data Driven using CSV, CSS Selectors as a part of Framework.

Helped Automation engineers in writing the code and solved technical issues

Experienced in parallel testing using Selenium Web Driver.

Worked on Agile (Scrum) project methodology.

Performed Selenium automation using Selenium Web Driver and Selenium IDE

Tested the web modules flow and improve the script performance using Selenium find elements.

Tested Service Oriented Architecture application using Soap UI.

Performed Integration and Regression tests to check compatibility of new functionality with the existing functionalities of the application.

Extensively used Selenium APIs such as taking a Screenshot for Capturing Failed test cases, select for selecting multiple values from list, Action for various key and mouse event, by with different Locators (Xpath, CSS, id, Link text).

Automated mobile application by using emulators and simulators using Api

Knowledge on the Android application development

Performed Defect Tracking & Management in Rally.

Supported production install and served for project issues in the capacity of a Lead Analyst.

Involved in Unit Testing the code and provided the feedback to the developers.

Environment: JIRA, Confluence, Java/J2EE, Junit, Fiddler, Selenium WebDriver, Windows XP, MS Access and MS Excel, jQuery.

EDUCATION:

Master’s in Computer Science. – Northwestern Polytechnic University, CA.

Bachelor’s in Computer Science Engineering. - Jawaharlal Nehru Technological University, Hyderabad, India.



Contact this candidate