Test Automation Engineer Resume
VA
PROFESSIONAL SUMMARY:
- Over 4 years of Experience in Software Quality Assurance and Software Testing using Manual and Automation Testing of Web - based and Client/Server applications.
- Professional Experience in Securities, Finance and Insurance applications.
- Expertise in Preparing Effort Estimation, Test Plans, Test Strategies, Metrics, Test Scenarios, Test Cases, Test Data.
- Experience in all phases of SDLC/ STLC including Analysis, Design, Development, and Testing in different QA Processes like V - model and Agile model.
- Proficiency in Smoke Testing, Functional Testing, Positive and Negative Testing, System Testing and Regression Testing of Web Based Applications
- Worked in Multiplatform Environments like Windows, UNIX, Web applications, and GUI based client/server applications.
- Responsible for writing test cases and maintaining test scripts as per the business specifications and functional requirements
- Expertise in Selenium Automation using Selenium WebDriver, Selenium IDE, Java, TestNG
- Involved in the Design and implemented different Automation frameworks like Data Driven
- Framework and Hybrid Framework for various projects.
- Used Jenkins as continuous integration server to run automated test suites.
- Maintained Selenium and Java Automation Code and resources in source controls like GIT for improvements and new features.
- Performed cross browser (IE, Firefox, Chrome) testing.
- Designed and implemented different automation frameworks from scratch like Page Objects
- Framework and Data Driven.
- Experienced in different types of testing on AUT like GUI, Functional, Regression, System TestingIntegration, and end to end Testing.
- Experience in Testing Databases of RDBMS in SQL, Oracle, DB2 and SQL SERVER.
- Proficient in Defect management, including Defect creation, modification, tracking, and reporting using JIRA.
- Ability to learn and adapt to new tools and technologies very quickly
- Self-starter and a team player with excellent communication, interpersonal, positive thinking and mentoring skills and a good aptitude for learning
- Ability to work independently in a fast-paced environment with tight deadlines and changing priorities
TECHNICAL SKILL:
Testing Tool: Selenium Webdriver, Selenium Grid, TestNG, Maven, Jenkins Quality Center, Jira
Languages: Java, SQL, HTML, XML
Databases: SQL Server, Oracle, DB2, MS Access(non-relational)
Operating Systems: Windows, Linux
Web / App servers: IIS(web server for windows), Apache(web server for linux)
PROFESSIONAL EXPERIENCE:
Confidential, VA
Test Automation Engineer
Responsibilities:
- Analyzed the user requirements, functional specifications and Use Case documents and created the Test Plans, Test cases for Functional testing.
- Responsible for periodic updating of Test Plans and Test Cases as per Requirement
- Specifications and Business rules.
- Developed automated scripts using Selenium WebDriver and Implemented Framework for Automation scripts using Java.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing, environment using Selenium WebDriver.
- Involved in Automation of the test cases using Selenium WebDriver and TestNG.
- Developed Java based library to read test data from XML & Properties files using TestNG and Selenium.
- Configured Selenium Grid to execute the Scripts parallel on different browsers.
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
- Used TestNG Annotations in Selenium Web Driver and executed a batch of tests as TestNG suite.
- Used TestNG framework to run unit test and Maven to build the Project.
- Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
- Created XML based test suit and integrated with Jenkins Server to execute automation scripts n a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
- Conducting Regression Testing whenever some code module is changed identified risks and developed mitigation strategies.
- Performed Regression testing on new builds, every modification in the application using Selenium.
- Executed Parallel and Sequence test runs using Selenium GRID and TestNG.
- Prepared status summary reports with details of executed, passed and failed Test Cases also involved in weekly status and task review meeting.
- Took active role in QA scrum, provided accurate updates to Project Manager and Team
- Lead, and estimated QA schedules for projects.
- Performed API Testing using Postman to send various, validate the responds.
- Used HTTP methods like Get, Post, Put, Delete to validate the functionality of Web Services.
- Involved in implementation and documentation of standard procedures for setting up and configuration of the test.
- Work with multiple priorities and collaboratively with Development, Business and QA team.
Environment: Jira, Selenium Webdriver, TestNG, Oracle, Java, Ruby on Rails, HTML, XML, SQL, Windows and Linux.
Confidential, MA
Selenium Automation Engineer
Responsibilities:
- Developed Test Cases, Use Cases and Automation test scripts. Other activities included test execution, report generation.
- Worked on an agile development environment - consisting of many iterative releases with extensive co-ordination between the developers, testers and the business analysts.
- Involved in regression test planning, work assignment, setting goals / objectives for the releasework trackers, and also involved in regular project level status meetings.
- Prepared Integration Test case Design Flow for the project.
- Designed Batch Testing Plan for the project (to validate host and flex job testing).
- Identified and added critical scenarios which were not covered in the Regression Inventory using GAP analysis.
- Involved in Impact Analysis and Estimation for Requirement Change Notice (RCN) and Change Request (CR).
- Participated in Testing documentation reviews and walkthroughs, including those for Test plans, Test cases, Test strategies, Test Summary Reports.
- Involved in Script Maintenance and Script Execution.
- Participated in Test result evaluation, documentation, and relevant reporting.
- Involved in implementing QA methodology and Test Metrics.
- Participated in determining test environment and test data needs.
- Define, develop, and execute automation test scripts using Java that leverage black and white box testing
- Developed automated scripts using Selenium WebDriver, Java, and TestNG in Eclipse IDE to perform functional and regression testing for web-based applications.
- Written automated scripts with Xpath to identify web elements such that most of the browsers can be used.
- Designed data-driven testing framework in Selenium and captured data dynamically from web controls.
- Used FireBug and FirePath Tool to identify the Object's ID, Name, Xpath, link in the application.
- Demonstrated ability to solve complex automation challenges involving Ajax, dynamic bjects, custom object types, unexpected event handling.
- Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA.
- Ran regression scripts to ensure that the existing features are working fine.
- Attended Team meetings to give the project status updates and discuss for any technical issues in the project that are faced by team members.
- Analyzed and communicated test results to management. Made recommendations for product improvements wherever necessary.
Environment: Selenium Webdriver, TestNG Quality Center, MS Office, Visio, MS-SQL Server, OracleJava, Java Script, J2EE, and Windows.
Confidential, PA
A ssociate QA Engineer
Responsibilities:
- Worked as Quality Assurance (Automation) Engineer in the project that followed the AGILE model.
- Create test plan, test cases, test scripts to support specific software testing objectives, and assist team in creation, review, and finalization of agile stories and story acceptance criteria.
- Created scripts using Selenium WebDriver, TestNG, GRID and setup with Jenkins to run after deployment is done.
- Configured Selenium and GRID scripts on Virtual machines.
- Perform Cross browser testing on Chrome, IE and Firefox.
- Use Jenkins for nightly build execution and sending status mail if build fails to QA team.
- Develop Hybrid Test Framework using Selenium WebDriver, and TestNG.
- Perform parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data Contributed in developing Automation
- Framework that uses Java, Selenium WebDriver and TestNG.
- Wrote automation test cases and fixing automation script bugs.
- Select Test Cases to be automated and perform functional testing of the front end using
- Selenium(IDE and Web Driver) and create a Data Driven framework using TestNG.
- Attended daily defect status meetings and weekly team status meetings for reporting testing status and shared ideas for improved testing efforts.
- Performed analysis, Assessment, Task distribution, Scheduling, Reporting, Meeting schedulingetc. using MS Project, MS Power point, MS word, MS Excel.
- Attended weekly status meetings with development and management Teams.
Environment: Quality Center, Selenium WebDriver, MS Office, SQL Server, Oracle, Windows, UNIX.