Qa Automation Engineer Resume
5.00/5 (Submit Your Rating)
PROFESSIONAL SUMMARY:
- A highly competent and results oriented QA Automation Engineer with a total 4.6 years of work experience in the area of Software Testing (Manual and Automation Testing Using Selenium).
- Designed and developed automation framework for Functional and regression testing using Selenium Webdriver, Java, TestNG, Hybrid framework and Maven.
- Hands on experienced and good knowledge in various testing frameworks like Keyword Driven, Data Driven, Hybrid Frameworks and Page Object Model frameworks.
- Experienced in writing automation test scripts using Element locators, Webdriver methods, Java programming features and TestNG annotations.
- Experienced in developing BDD (Behavior Driven Development) scripts with Cucumber and writing step definitions for behavior.
- Experienced in TestNG and Junit for unit testing.
- Experience in using Jenkins as a continuous integration server to configure with Maven.
- Experience in using MAVEN builds tools to manage framework dependency jar files.
- Extensive work experience on Functional Testing, API testing,GUI Testing, Regression Testing, Integration Testing, System Testing, User Acceptance Testing(UAT), Black box Testing, Cross Browser
- Testing, Database testing, Ad - Hoc and Smoke testing.
- Experience in writing test plans, defining test cases, developing and maintaining test scripts, analyzing the results of scripts, interaction with developers in fixing the bugs.
- Maintained the Selenium & Java automation code and resources in source version control tools such as Subversion (SVN) & Git.
- Experience in bug tracking and reporting using HP Quality Centre, Rally and Jira.
- Proficient experience in databases like Oracle, DB2, SQL Server and MySQL.
- Experience in logging tool like Log4j and used Autoit for automating the windows GUI.
- Good understanding of Bug Life Cycle, Traceability Matrix and Defect Matrix.
- Having knowledge in developing automated test procedures using REST API testing using Postman, Rest Assured.
- Working experience in Waterfall (Software Development Life Cycle), TDD, BDD and Agile project environment.
- Extensive knowledge and experience in all phases of Software Testing Life Cycle (STLC) and Software Automation Test Life Cycle (ATLC).
TECHNICAL SKILLS:
Test Automation: Selenium Webdriver/ IDE, Autoit, Cucumber, Log4j, Jenkins, Maven, TestNG, ANT
Languages/Framework: Java, Python, Gherkin
Scripting Languages: Shell, XML, HTML, JavaScript, CSS,JSON
Methodologies: Agile, Waterfall, V-Model
Platforms: Windows, Linux, Ubuntu
Databases: Oracle 11g/10g/9i, MS - SQL Server, MySQL, Teradata
PROFESSIONAL EXPERIENCE:
Confidential
QA Automation Engineer
Responsibilities:
- Reviewed and analyzed the business requirements to create test Plan and test cases and gathered the test Data requirements.
- Created the test scripts using Java, Selenium Webdriver, TestNG, Apache POI and executed Test script through TestNG and Jenkins
- Developed test data and loaded in data tables (Excel Sheets) to conduct data driven testing using Selenium Webdriver.
- Experienced with parameterization using TestNG and data providers to work differently with a different set of data with TestNG, Selenium.
- Wrote Scenarios, Scenario outlines and step definitions using Cucumber for BDD.
- Involved in grouping of test cases and test suites for regression and functional testing using TestNG annotations like groups, parameter and data provider.
- Used manual testing, automation testing, functional testing, regression testing, cross browser testing and DB testing in the project.
- Reviewed database test cases according to assigned requirements to validate reports by retrieving data with complex SQL queries from oracle database.
- Used HP Quality Center to create and manage defects.
- Worked in a highly dynamic agile environment and participated in scrum and sprint meetings and technical reviews and prepare weekly and monthly test status report.
Confidential
Software Test Engineer
Responsibilities:
- Reviewed business requirements and technical specification documents and analyzed use cases, functional requirements to write detailed test plans and test cases.
- Prepared the Test data (Input files) for interpreting the positive/negative/regression results based on the design requirements.
- Developed automated test scripts from manual test cases for Regression testing based on the requirement documents using Selenium Webdriver, TestNG and Apache POI.
- Automated the test cases using Selenium Web Driver, TestNG, Java, Fire Bug and Fire Path.
- Performed various testing on web based applications -smoke, integration and regression Testing.
- Performed cross browser testing on different Operating Systems like windows, Linux different browsers like internet explorer, Firefox and Google chrome.
- Attended the daily bug review meetings, weekly status meetings and walkthroughs and interacted with business analysts and developers for resolving defects.
- Documented the defects in Quality Center/Rally and assigned them to relevant developer.
- Involved in giving KT to client support team regarding project setup, execution and final test data preparation.
Confidential
Software Test Engineer
Responsibilities:
- Analyzed the requirements and prepared test plans and test strategies.
- Prepared and executed functional test cases based on requirements.
- Understanding the rules of data dictionary and prepared test data for all 10 market files.
- Built automation framework from scratch using Selenium web driver, Java, TestNG, Maven and Autoit.
- Developed and maintained automated regression test cases in Selenium Webdriver using Java programming language.
- Identified the correct GUI web elements uniquely by using different types of locators like id, name, linkText, CSS, Xpath.
- Performed Smoke, Functional, System, Integration and Regression testing.
- Executed test cases manually and test scripts using selenium Web Driver through TestNG and Jenkins and reported defects through HP Quality Center.
Confidential
Software Test Engineer
Responsibilities:
- Extensive experience in reviewing and understanding of Business & test requirements and writing detailed test Cases.
- Performed manual testing on functionality of the application and creating test scenarios, test cases and test data for the application.
- Identified the test cases needs to automate and update test cases based on any implementation changes.
- Automated functional scenarios using Selenium Webdriver and java.
- Created automated scenarios using Selenium for regression and Data-Driven testing.
- Performed Functional, System, Regression, Smoke and Sanity testing.
- Executing test cases and providing test status reports.
- Wrote Structure Query Language (SQL) queries to check proper data population in application table and for data verification to perform backend testing against Oracle Database.
- Used Quality Center to store all testing results, metrics, created test cases and reporting.
- Used HP Quality Center to report defects.
