We provide IT Staff Augmentation Services!

Test Automation Engineer Resume

5.00/5 (Submit Your Rating)

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.

We'd love your feedback!