We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

SUMMARY:

  • Well experienced, result oriented and proficient Quality Assurance Engineer with 5+ years of professional experience, seeking to obtain a position as a QA Automation Engineer with extensive background in Automated and Manual Testing on multiple platforms using different testing tools.
  • Highly capable of quickly learning new applications, technologies and able to adapt to new environments with passion to contribute to the future growth and success of the organization.
  • Real world understanding of Software Development Life Cycle including Agile, Waterfall
  • Wide experience with Agile test methodology and Agile Development process
  • Designed and Developed Automation Test Framework using Selenium WebDriver
  • Strong experience with BehaviorDriven Development (BDD) and Behavior Driven Testing with Cucumber - JVM to implement Test Driven Development (TDD)
  • Solid experience with Gherkin Language to develop Behavior Driven Testing
  • Extensive experience in Selenium Page Object Model framework
  • Robust experience Data Driven framework implementation
  • Used apache Maven Surefire Plugin to create TestNG HTML Test report, Extent report for the entire suite
  • Strong experience in cross browser, cross platform web testing with Selenium Grid
  • Strong experience with SOA architecture that include Restful Web Service Testing
  • Strong experience in Black Box and Gray Box testing
  • Expertise in QA Methodologies with various testing concept such as Acceptance testing, System Testing, Functional testing, Integration testing, Regression testing, End-to-End testing, Business Process testing.
  • Hands on Experience in preparing Test Plan, Test Strategy, Test Cases, Test Scenarios, Test Data, Test Execution and Reporting
  • Extensive work experience using Change Control and Bug Tracking Tools like ALM, JIRA
  • Good Experience in analyzing the requirements, User Stories and Use Cases to develop test cases
  • Good at prioritizing along critical path and meeting project milestones and deliverable dates

SKILLS SUMMARY:

  • Selenium WebDriver, TestNG, JUnit, JIRA, Cucumber - JVM, ALM
  • Selenium Grid, Apache Maven, Git, Jenkins
  • Java, JavaScript, Gherkin Language, HTML, VB Script, SQL, JSON
  • Parallel execution, Remote execution, Cross Browser Testing, RESTful API Testing, JDBC
  • Software Development Life Cycle, Software Test Life Cycle, Agile Test Methodology
  • Automated Script Design, Reporting Test Case Design
  • Windows, Mac OS, Linux, UNIX
  • Eclipse, IntelliJ, MySQL Workbench
  • Energetic work attitude, Problem-Solving

WORK HISTORY:

Confidential

QA Automation Engineer

Responsibilities:

  • Develop and maintain a full suite of automated test scripts using Selenium WebDriver and Java, Hands-on experience with automation scripts creation, testing and debugging techniques
  • Implement Wide range of Functional Testing using Page Object Model Framework with Behavioral Driven Testing (BDT) concept in a hybrid model to ensure the code reusability
  • Develop and Implement Behavior Driven Testing Framework with Cucumber-JVM and testing framework JUnit
  • Implement Selenium Page Object Model framework with Selenium WebDriver using Object Oriented Programming Java and open source test framework TestNG
  • Performed Parallel execution, Remote execution, Cross Browser Testing using Selenium Grid
  • Performed Acceptance testing, Functional testing, Integration testing, Regression testing, Black Box and Gray Box testing
  • Develop Restful Web Service testing framework with open source REST Assured and TestNG to build robust and scalable web service testing
  • Performed database testing with the help of Java Database Connectivity (JDBC)
  • Expertise in writing X-path Expression, CSS Selector to identify Web Elements
  • Hands-on experience with version control system GIT
  • Used Apache Maven to manage Project’s build and reporting like Extent report, TestNG HTML report
  • Using Jira tracked raised bug and made enhancement requests as they are entered into bug tracking systems
  • Solid experience with Agile Development process , gathering requirements from Business, analyzed the requirements, design documents, use case documents and developed test cases and test scripts
  • Participated in walkthroughs and weekly status meetings to verify that project milestones were met according to the documentation Actively share knowledge and skills with Automation Team members as well as other support teams, and grow own knowledge of other technologies in use in the environment
  • Implemented an automated deployment process using Jenkins and Git that we use for deployments our staging and QA environments
  • Integrated our automation executions with our CI process (Jenkins), So our scripts are executed each time a build is kicked off

Environment: Selenium WebDriver, Java, Maven, TestNG, JUnit, HTML, MySQL, Selenium grid, BrowserStack, Restful Web Service, Git, Jira, Jenkins

Confidential

QA Automation Engineer

Responsibilities:

  • Worked in Agile , Scrum and Sprint environment in order to change the requirements and features set
  • Developed and implemented Selenium Page Object Model framework with Selenium WebDriver using Object Oriented Programming Java and open source test framework TestNG
  • Implemented Data Driven automation testing with Selenium Page Object Model
  • Developed QA Automation Test Framework to ensure the code reusability and code maintainability, which reduces the script development time
  • Created Key word driven, Data driven automated test script to maximize the automation script with Selenium
  • Used Apache Maven to manage Project’s build and generated test automation report.
  • Performed Functional, Regression, Integration and UAT testing.
  • Hands-on experience with version control systems GIT
  • Expertise in writing X-path Expression, CSS Selector to identify Web Elements
  • Managed Defect Tracking process, which included prioritizing bugs, assigning bugs and verifying bug-fixes using HP Application Lifecycle Management (ALM)
  • Integrated our automation executions with our CI process (Jenkins) so our scripts are executed each time a build is kicked off
  • Interact with the project team members to ensure all documentation and quality procedures are completed as per our internal processes and procedures
  • Used detailed knowledge of application features and functions assess scope and impact of business needs throughout analysis and completion of all enhancement specifications
  • Performed backend testing using SQL queries to retrieve and verify information in the database

Environment: Selenium WebDriver, Java, ALM, HTML, Maven, TestNG, JUnit, Git, Selenium grid, Oracle, Jenkins, SoapUI

Confidential

QA Engineer

Responsibilities:

  • Responsible for Planning, creating and analysis of Test Plan, Test cases and Test Scripts
  • Developed and implemented Keyword Driven automation testing with Selenium Page Object Model.
  • Analyzed Technical specification, Business Requirements and Database Schema to develop test cases.
  • Conducted workflow, process diagram and GAP analyses to derive requirements for existing systems enhancements.
  • Used detailed knowledge of application features and functions assess scope and impact of business needs throughout analysis and completion of all enhancement specifications.
  • Participated in requirements walkthroughs with users to better understand requirements
  • Performed backend testing using SQL queries to retrieve and verify information in the database
  • Develop Web Service Test with to test SOA platform
  • Corresponded among QA Managers, Developers and Team Members.
  • Reported and tracked defects, monitored defects reported by team.
  • Wrote SQL queries to test Data Integrity, Referential Integrity and performed Database Testing for the Application
  • Conducted GUI and Black Box Testing according to specification
  • 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
  • Maintained Test Matrix for the latest test results information
  • 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

Environment: Selenium Webdriver, Quality Center, Java, SQL Server, XML

Hire Now