Automation Test Engineer Resume
OBJECTIVE:
Organized and results - driven individual with 4+ years of experience in Quality Assurance Engineering seeking position to contribute to the future growth and success of the organization as well as my career. I have extensive experience in developing test plans, test cases, and test scripts for manual and automation testing. I have earned reputation in meeting deadlines when required, conforming to specific requirements and adhering to established plans.
SUMMARY:
- Solid understanding of Software Development Life Cycle including Agile, Waterfall and Iterative.
- Strong experience in Black Box and Gray Box testing.
- Solid experience with Behavior Driven Development (BDD) and Behavior Driven Testing with Cucumber JVM to implement Test Driven Development (TDD).
- Solid experience with Gherkin Language for Behavior Driven Testing.
- Strong experience with Selenium Page Object Model (POM) framework with Selenium WebDriver using Object Oriented Programing Java and open source unit test framework TestNG.
- Solid experience with Keyword Driven and Data Driven framework implementation.
- Excellent writing, verbal and interpersonal skill set with a self-starting attitude, team player, and flexible.
- Strong experience with Agile Test Methodology and Agile Development process.
- Quality Testing including Effective Test Case Design, Test Execution and Reporting.
- Experience in preparation of Test Strategy, Test plan, Traceability Matrix and Test Matrix.
- 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 and more.
- Strong analytical and problem solving skills.
- Strong experience with Selenium WebDriver.
- Strong experience with Page Object Model framework with Selenium Webdriver.
- Tools like Quality Center, JIRA and Rational Team Concert.
- Strong experience in development of core QA framework function library for various Web and Client-Server application.
- Strong experience in Cross browser, Cross platform web testing with Selenium Web Driver.
- Strong experience with SOA architecture that include Restful Web Service Testing with Rest Assured.
- Solid experience on Selenium Grid for in-house script execution Parallelization.
- Strong experience with Cross Browser test execution at Cloud with Browser Stack.
- Tests automation 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.
- Experience in analyzing User Stories, Use Cases and requirements to develop test cases.
- Extensive work experience using Change Control and Bug Tracking
- A fast learner and high degree of creativity and initiative is expected.
- Good at prioritizing along critical path and meeting project milestones and deliverable dates.
- Ability to follow instructions accurately to conduct tests that ensure the application/system performs properly according to design/end-user specifications and requirements on all projects.
- Handles multiple projects simultaneously, learns new applications quickly, and tests on a variety of platforms.
- Develops test plans, scenarios, and cases used in testing based on business requirements, technical specifications and/or product knowledge to ensure they function properly.
- Design and implement automated test solutions for new products.
- Assist with design and execute manual tests for new and existing products.
- Work with product development engineers to isolate issues by collecting and analyzing detailed process steps, log files, and data input.
- Documents within the defined corporate tool(s) testing results in order to assist in defect resolution, working closely with the Engineering and Project Management team(s), as appropriate.
- Create detailed, and well-structured test plans and test cases. Estimate, prioritize and plan testing activities to meet project deadlines. Ability to work efficiently under pressure.
- Facilitate end-to-end testing, working directly with developers.
- Self-starter and able to work independently with minimal supervision.
KEY SKILLS:
- Test Case Design
- Automated Script Design
- Automation Framework Design
- Behavior Driven Development (BDD)
- Grid and Cloud Based Test Execution
- Test Automation Via CICD Tool
- Software Test Life Cycle
- Agile Test Methodology
- API Testing
- Hybrid Testing
- Keyword Driven Testing
- Data Driven Testing
- Cross Browser Testing
- Cross platform Testing
- Quality Standards
- Exceptional Analytic
KEY STRENGTH:
- Excellent Communication Skills
- Problem-Solving
- Attention to Detail
- Project Management
- Process Improvement
- Change Management
- Standard Operating Procedures
- Software Test Engineering
- Software Development Life Cycle
- Release Management
TECHINICAL SKILLS:
Testing Tools: Selenium WebDriver, JBehave, Cucumber, Rest Assured, TestNGContinuous Integration (CI)Sikuli, AutoIt
Reporting Tools: Allure Report, Extent Report
Test Management: HP Quality Center, ALM, Rational Quality Manager, JIRA
Defect Management: JIRA, HP Quality Center, On Time, Rational Clear Quest
Requirement Management: HP Quality Center, Rational Requisite Pro
Programming Languages: Java, VB Script, HTML, C#
Development IDE: Eclipse, IntelliJ, Visual Studio
Database/Database tools: SQL Server, MySQL
Application: Microsoft Office Application, VMware, SQL Developer, Toad
Operating Systems: Windows 8, Windows 7, Mac OS X, Linux, Windows XP
PROFESSIONAL EXPERIENCE:
Confidential
Automation Test Engineer
Responsibilities:
- Created Test Plans and Test Strategy which describes the features and functions to be tested.
- Introduce and implement Automation Testing Framework to the organization.
- Introduce and implement Open Source web test tool Selenium WebDriver for Cross Browser testing.
- Build Automated test suite to increase the Automation Coverage for regression test cycle.
- Responsible for ensuring the conceptual integrity of the system, ensuring that the product and product architecture meet or exceed the technical requirements defined.
- Implement 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
- Developed automated functional test framework utilizing Java, TestNG and Selenium.
- Develop and implement robust MVC Pattern based Keyword Driven, Selenium Page Object Model framework with Selenium WebDriver using Object Oriented Programing Java and open source unit test framework TestNG which cut down the script development time in half.
- Implemented Selenium Grid implementation for in-house script execution Parallelization.
- Implemented Selenium Cross Browser test implementation for Cloud with Browser Stack.
- 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.
- Created detailed periodic status reports for senior management to keep them posted on the progress of implementation.
- Implement quality software best practices to develop test strategy, test plan, test data, test case and test automation and actively participates in process improvements.
Environment: Selenium WebDriver, Java, TestNG, JSP, SOA, Restful Web Service, HTML, MySQL, Cloud, Continuous Integration (CI)
Confidential
Automation Test 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.
- 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.
- 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
- Developed automated functional test framework utilizing Java, TestNG and Selenium.
- Created complex Key word driven, Data driven and Hybrid Framework to automated application under test to maximize the automation test script with Selenium.
- Created Modular Automated Global Test framework library for reusable, easy to use and easy maintenance automated test scripts.
- 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 Rest Assured to test SOA platform
- Corresponded among QA Managers, Developers and Team Members.
- Reported and tracked defects, monitored defects reported by team.
- Implement quality software best practices to develop test strategy, test plan, test data, test case and test automation and actively participates in process improvements.
Environment: Selenium Webdriver, Java, JSP, SOA, Restful Web Service, HTML, and MySQL
Confidential
Automation Test Engineer
Responsibilities:
- Responsible for Planning, creating and analysis of Test Plan, Test cases and Test Scripts
- Performed Manual and Functional testing to test the functionality of the modules.
- Performed Keyword Driven automation testing with Selenium Page Object Model.
- Analyzed Technical specification, Business Requirements and Database Schema to develop test cases.
- Use Modular Automated Global Test framework library for reusable, easy to use and easy maintenance automated test scripts.
- Worked with Users and Business Analysts to define and design test scenarios and test data.
- 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
- Corresponded among QA Managers, Developers and Team Members.
- Reported and tracked defects, monitored defects reported by team.
- Attended periodic meetings, teleconferences and led discussions on problem resolution.
- Communicated test progress, test results, and other relevant information to project stakeholders and management.
Environment: Selenium, Java, HTML, and MySQL
