Automation Test Engineer Resume
SUMMARY:
- Obtain a position in Quality Assurance Engineering as a seasoned, result oriented, determined Test Engineer with the technical expertise to contribute to the future growth and success of the organization as well as my career. With my comprehensive experience in developing test plans, test cases, and test scripts for manual and automation testing, I have earned a reputation in meeting required deadlines, conforming to specific requirements and established plans.
- Over 6 years of experience in QA on Web - based application including Manual Testing, Automation Testing, and API Testing.
- Comprehensive understanding of Software Development Life Cycle including Agile, Waterfall; Agile Test Methodology and Agile Development process.
- Expansive experience in cross browser, cross platform web testing with Selenium WebDriver and BrowserStack
- Concentrated experience with Behavior Driven Development (BDD) and Behavior Driven Testing, Gherkin Language using Cucumber-JVM to implement Test Driven Development (TDD).
- Experience using open source tools like Maven, Git, and Jenkins.
- Strong experience with SOA Architecture that includes Restful Web Service testing and SOAP web service testing.
- Comprehensive experience in development of Core QA Framework Function Library for various Web applications.
- Expertise in QA Methodologies, User Acceptance testing, System Testing, Functional Testing, Integration Testing, Regression Testing, End-to-End Testing, Smoke Testing, Sanity Testing.
- Experience in analyzing the requirements, User Stories and Use Cases to develop Effective Test Case Design, Test Execution and Reporting based on business requirements, technical specifications and product knowledge.
- Collaborate in design and execution of manual tests for new and existing products.
- Extensive work experience using Change Control and Bug Tracking Tools like JIRA.
- Experience in writing complex SQL queries and PL/SQL procedure to extract data from various source table to perform database testing.
- Proficient and resourceful team player with excellent written and verbal communication skills pertaining to testing and project status.
- Design and implementation of automated test solutions for new products.
KEY SKILLS:
- Agile Test Methodology
- Test Case Design
- Automation Script Design
- Automation Framework Design
- Selenium WebDriver
- Behavior Driven Development (BDD)
- Page Object Model (POM) Design Pattern
- Data Driven Testing
- Cross Browser Testing
- API Testing
KEY STRENGTHS:
- Excellent Communication Skills
- Robust Problem - Solving Skills
- Exceptional Analytics
- Attention to Detail
- Self-Starter
TECHINICAL SKILLS:
Programming Languages: Java, SQL, HTML, Groovy
Testing Tools: Selenium WebDriver, Cucumber-JVM
Testing Framework: TestNG, JUnit
Test Management: JIRA, ALM
Defect Management: JIRA
Requirement Management: JIRA- XRAY
Development IDE: Intellij, Eclipse
Database: SQL Server, MySQL
Application: Microsoft Office, VMware, Toad, DBeaver
Operating Systems: Windows 10, Windows 7, Mac OS X, Linux, Windows XP
PROFESSIONAL EXPERIENCE:
Confidential
Automation Test Engineer
Responsibilities:
- Implemented automation testing framework to the organization.
- Created Test Plans and Test Strategy describing the features and functions to be tested.
- Implemented quality software best practices to develop test strategy, test plan, test data, test case and test automation along with active participation in process improvements.
- Developed and implemented Selenium Page Object Model (POM) framework with Selenium WebDriver using Object Oriented Programming language Java, comprehension tool Maven and open source unit test framework TestNG.
- Implemented open source Selenium WebDriver for cross browser and cross platform web testing.
- Developed Behavior Driven Development (BDD) and Behavior Driven Testing (BDT) with Cucumber JVM to implement Test Driven Development (TDD).
- Responsible for Acceptance Test Driven Development (ATDD) or Behavior Driven Development (BDD) approaches to developing and testing software.
- Develop Features file and scenario with Gherkin Language for Behavior Driven Testing.
- Responsible to setup the execution of automated tests and deployment process using version control System Git and Continuous Integration (CI) tools with Jenkins.
- Built Automated Test Suite to increase the automation coverage for Regression Test Cycle.
- Implemented Restful Web Service testing framework with Rest-assured to build a robust and scalable web service test
- Responsible for ensuring the conceptual integrity of the system, the product and product architecture meet or exceed the technical requirements defined.
- Created detailed periodic status reports for senior management to keep them posted on the progress of implementation.
- Worked directly with Business users performing User Acceptance Testing (UAT).
- Extensive work experience using Change Control and Bug Tracking Tools like JIRA.
Environment: Selenium WebDriver, Java, TestNG, SOA, Restful Web Service, HTML, SQL, JIRA
Confidential
QA Automation Engineer
Responsibilities:
- Worked in Agile methodology that includes QA planning & execution in Sprints, Participation in the Scrum & Sprint review/retrospective
- Developed and implemented Data Driven Hybrid Framework with Page Object Model to automated application under test to maximize the automation test script with Selenium.
- Analyzed Technical specification, Business Requirements and Database Schema to develop test cases.
- Developed QA Automation Test Framework to ensure the code reusability and code maintainability, reducing script development time.
- Developed a robust framework to find test objects with Selenium API, enabling the development of automated script for dynamic web application.
- Created Modular Automated Global Test Framework Library for easy to use, reusable and easy maintenance automated test scripts.
- Implemented open source web test tool Selenium WebDriver for cross browser and cross platform web testing
- Developed and implemented robust Data Driven, Selenium Page Object Model framework with Selenium WebDriver using Object Oriented Programing Java and open source unit test framework TestNG that cut down the script development time in half.
- Developed a complete automated functional test framework utilizing Java, TestNG and Selenium. This allowed us to benefit from the power of implementing an automated testing program without having to pay for very high licensing fees that come with commercial automated testing products.
- Wrote SQL scripts in TOAD to verify the Database transactions and identify irregularities in data loading.
- Translated software specifications and user requirements into test scenarios.
- Planed, designed, executed test plans and test cases for automated test and manual test to support maintenance releases for multiple web based applications.
- Developed a communication plan with client and project team in reporting testing progress, issues and defects.
- Defined and created automated test scripts in conjunction with development resources.
- Wrote automation test plans and prepared the automation test matrix for each regression cycle.
- Installed product built on test environments and maintained test environments.
- Performed application, regression, and acceptance testing.
- Responsible for Planning, creating and analysis of Test Plan, Test cases and Test Scripts
- Developed QA Automation Test Framework to ensure the code reusability and code maintainability, which reduces the script development time.
- Developed robust framework to find test object with Selenium API, which enable us to develop automated script for dynamic web application.
- Created complex Data driven test script to maximize the automation script with Selenium.
- Created Modular Automated Global Test framework library for reusable, easy to use and easy maintenance automated test scripts.
- Participated in requirements walkthroughs with users to better understand requirements
- Performed backend testing using SQL queries to retrieve and verify information in the database
- Reported and tracked defects using JIRA
- Designed, developed and maintained manual test cases, test plans using ALM
Environment: Selenium WebDriver, Java, SOA, Restful Web Service, HTML SQL, JIRA and ALM
Confidential
QA Engineer
Responsibilities:
- Generated Test cases and traced them to the relevant use cases.
- Design and devolved Page Object Model Framework using testing tools Selenium WebDriver and Java.
- Worked with Business Analysts to define and design test scenarios and test data.
- Worked with the QA Manager in developing Responsibility Matrices for the Team Members periodically.
- Created Test Plans and Test Strategy that clarifies on the features and functions to be tested.
- Developed open source web test tool Selenium WebDriver for cross browser testing.
- Developed wide range of functional testing with Test Framework like Data Driven and Behavioral Driven Testing concept to ensure the code reusability and code maintainability, which reduces the script development time.
- Build Automated test suite to increase the automation coverage for regression test cycle.
- Worked directly with Business users performing User Acceptance Testing (UAT).
- Translated software specifications and user requirements into test scenarios.
- Planned, designed, executed test plans and test cases for automated test and manual test to support maintenance releases for multiple web based applications.
- Performed application, regression, and acceptance testing.
Environment: Selenium WebDriver, Java, SOA, SOAP Web Service, HTML and MySQL
