We provide IT Staff Augmentation Services!

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.

We'd love your feedback!