Senior/lead Automation Test Engineer Resume
OBJECTIVE:
- 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.
SUMMARY
- Comprehensive understanding of Software Development Life Cycle including Agile, Waterfall and Iterative; Agile Test Methodology and Agile Development process.
- Expertise in QA Methodologies,User Acceptance testing,System Testing, Functional Testing, Integration Testing, RegressionTesting,End - to-End Testing and Business Process Testing.
- Proficient and resourceful team player with excellent written and verbal communication skills pertaining to testing and project status.
- Robust analytical and Problem-solving skills prioritizing along critical paths and meeting project milestones and deliverable dates.
- Strong experience in Black Box and Gray Box 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.
- Responsible for compliance and enforcement of standards ensuring the software deployed is of high quality with minimal defects.
- Collaborate in design and execution of manual tests for new and existing products.
- Design and implementation of automated test solutions for new products.
- Concentrated experience with Behavior Driven Development (BDD) and Behavior Driven Testing,Gherkin Language using CucumberJVM to implement Test Driven Development (TDD).
- Strong experience with Keyword Driven and Data Driven framework implementation.
- Immense experience in cross browser, cross platform web testing with Selenium WebDriver.
- Extensive work experience using Change Control and Bug Tracking Tools likeQuality Center/ALM, JIRA and Rational Team Concert.
- Comprehensive experience in development of Core QA Framework Function Library for various Web and Client-Server applications.
- Strong experience with SOA Architecture that includes Restful Web Service Testing.
- Strong experience with SOAP UI.
- Experience using open source tools like Git and Jenkins, Cucumber
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver, Cucumber, QuickTest Pro (QTP), UFT, SOAP UI
Test Management: HP Quality Center/ALM, IBM Rational Quality Manager, JIRA
Defect Management: JIRA, HP Quality Center/ALM, On Time, Rational Clear Quest
Requirement Management: HP Quality Center/ALM, Rational Requisite Pro
Programming Languages: Java, C++, VB Script, HTML
Development IDE: Intellij, Eclipse, Visual Studio
Database: SQL Server, Oracle, MySQL
Application: Microsoft Office, VMware, SQL Developer, Toad
Operating Systems: Windows 10, Windows 7, Mac OS X, Linux, DOS, Windows XP
PROFESSIONAL EXPERIENCE
Confidential
Senior/LEAD Automation Test Engineer
Responsibilities:
- As a QA Lead, participated in walkthroughs for the evaluation of the test plan with the design and development.
- Taken part in QA team and Bug tracking or Defect Review meetings.
- Introduced and implementedautomation testing framework to the organization.
- Introduced and implementedopen source web test tool SeleniumWebDriver for cross browser testing.
- 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.
- ImplementedRestful Web Service testing framework with SOAPUI 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.
- Strong background in coding for automation.
- 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).
Environment: Selenium WebDriver, Java, TestNG, JSP, JSF, SOA, Restful Web Service, HTML, Oracle
Confidential
Automation Test Engineer
Responsibilities:
- Worked in Agile methodology that includes QA planning & execution in Sprints, Participation in the Scrum & Sprint review/retrospective
- Developed and implemented Key Word Driven, Data Driven Hybrid Framework with Selenium Page Object Modeltoautomated 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
- Develop and implement robust Keyword Driven, Selenium Page Object Model framework with SeleniumWebDriverusing Object Oriented Programming 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, JUnit, 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 softwarespecifications 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 and implemented Keyword 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.
- Developed robust framework to find test object with Selenium API, which enable us to develop automated script for dynamic web application.
- Created complex Key word driven, Data driven and Table-driven automated 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, monitored defects reported by team.
Environment: Selenium WebDriver, Java, J2EE, Servlet, JSP, SOA, Restful Web Service, HTML, and Oracle
