We provide IT Staff Augmentation Services!

Qa Automation Test Engineer Resume

5.00/5 (Submit Your Rating)

OBJECTIVE:

  • Seeking a position as a QA Automation Engineer in an improving organization where I can apply my expertise knowledge of quality assurance and automation engineering.

SUMMARY

  • 6+ years of experience as a software automation engineer specializing in E Commerce, Healthcare and many other web applications.
  • Excellent understanding and experienced in working in different methodologies such Agile Scrum, Waterfall.
  • Expert in Selenium IDE, Selenium WebDriver, and Selenium Grid.
  • Hands on working experience in writing high level Test Plan and Test Cases.
  • Design and execute Automation Test and lead Software Release Process.
  • Expert in designing Page Object Model Test Framework from scratch.
  • Experienced in backend Database testing using SQL
  • Ability to Perform Restful API Manual testing using Postman.
  • Hands on experience in designing Behavior Driven API Testing Framework using Cucumber.
  • Having knowledge on running cross browser and cross platform testing using Sauce Labs.
  • Experienced in manual verification of Mobile applications.
  • Hands - on experience on using command line, GitHub and Jira.
  • Experienced in testing RDBMS such as Oracle, SQL server, MS Access for data integrity.
  • Experienced in being flexible in response to changing circumstances or conditions.

TECHNICAL SKILLS

Test Management Tools: JIRA, Application Life Cycle Management (ALM)/QC

Testing Tools: Selenium Web Driver, SOAP UI, Postman

Programming Languages: Java, SQL

Mark-­ up Language: HTML, XML

Test Framework: TestNG, BDD, Data driven, Keyword Driven, Hybrid, Junit, Jmeter

Database: MySQL, MongoDB, Oracle

Version Control: GitHub

Web Debugging Tools: Firebug, Firepath, chorepath

IDE: Eclipse, Netbean

Continuous Integration Server: TeamCity, Jenkins

PROFESSIONAL EXPERIENCE

Confidential

QA Automation Test Engineer

Responsibilities:

  • Collaborate closely with engineers, business analysts and product owners and other team members to determine appropriate acceptance criteria for all changes (new features as well as updates).
  • Experienced in working as part of a scrum team in an agile environment that includes QA planning & execution in Sprints, participation in the Scrum & Sprint review/retrospective.
  • Develop test strategy for changes, which describes the features and functions to be tested.
  • Develop Behavior Driven Development (BDD) and Behavior Driven Testing (BDT) with Cucumber JVM to implement Test Driven Development (TDD).
  • Develop and implement a robust Selenium Page Object Model (POM) framework with Selenium WebDriver using Object Oriented Programming Java and open source unit test framework TestNG.
  • Implemented Selenium Grid implementation for in-house script execution Parallelization.
  • Setup the execution of automated tests via Continuous Integration (CI) tools and integrated automation executions with CI process (Jenkins) so our scripts are executed each time a build is kicked off.
  • Wrote SQL scripts to verify the ETL transactions and identify irregularities in data loading.
  • Track the bug and enhancement requests as they are entered into bug tracking systems.
  • Responsible for coaching and mentoring the team.
  • Lead a diverse team of manual testers and automation engineers located in our offshore team in India.
  • Experienced in the preparation of Test plan, Traceability Matrix to determine the testing scope and test coverage for projects.

Confidential

QA Automation Test Engineer

Responsibilities:

  • Created Test Plans and Test Strategy which describes the features and functions to be tested.
  • Responsible for ensuring the conceptual integrity of the system, ensuring that the product and product architecture meet or exceed the technical requirements defined.
  • Implemented a wide range of Functional Testing by various QA Automation Test Framework like Key Word Driven, Data Driven and Behavioral Driven Testing concept to ensure the code reusability and code maintainability, which reduces the script development time.
  • Implement Cross Browser and Cross Platform testing with Selenium WebDriver and Cucumber JVM.
  • Develop and implement robust Selenium Page Object Model (POM) framework with Selenium WebDriver using Object Oriented Programing Java and open source unit test framework TestNG
  • Implemented Selenium Grid implementation for in-house script execution Parallelization.
  • Setup the execution of automated tests via Continuous Integration (CI) tools and integrated automation executions with CI process (Jenkins) so our scripts are executed each time a build is kicked off
  • Develop Restful Web Service testing Framework with Rest Assured to build robust and scalable web service testing.
  • Extensively used various SQL queries in SQL developer to validate backend scenarios for the application.
  • Experienced in maintaining tasks, logged and tracked defects using JIRA.

Confidential

QA Test Engineer

Responsibilities:

  • Ensured that testing activities allow applications to meet business requirements and systems goals, fulfill end-user requirements, and identify existing or potential issues.
  • Performed Manual and Functional testing to test the functionality of the modules.
  • Generated Test cases and traced them to the relevant use cases.
  • Worked with the QA Manager in developing Responsibility Matrices for the Team Members periodically.
  • Developed Automation Framework like Data Driven, Keyword Driven and Modularity Driven in Selenium.
  • Wrote SQL queries to test Data Integrity, Referential Integrity and performed Database Testing for the Application.
  • Used Quality Center as the test repository and used it for executing the test cases and scripts and logging & generating various reports and graphs for further analysis.
  • Created detailed periodic status reports for senior management to keep them posted on the progress of implementation.
  • Used Quality Center for bug tracking and reporting, also followed up with the development team to verify bug fixes and update bug status.
  • Communicated test progress, test results, and other relevant information to project stakeholders and management.

We'd love your feedback!