We provide IT Staff Augmentation Services!

Test Automation Engineer Resume

2.00/5 (Submit Your Rating)

Reston, VA

SUMMARY:

  • Experience in developing software throughout lifecycle, from identifying requirements to developing and debugging. Proven background - completing projects on time.
  • Firm knowledge of different phases of Software Testing and Software Development Life Cycle (SDLC) including Agile Methodology and Waterfall.
  • Experience in writing Test Plans, defining Test Cases, developing and maintaining Test scripts, analyzing the results of scripts, interaction with developers in fixing the errors.
  • Strong experience as an automation architect being involved in conducting automation proof of concept, deciding automation tool selection, preparing estimates for automation effort.
  • Proficient on Automation tools like Selenium WebDriver (Functional & Regression Testing), Jenkins, for testing Web based Applications.
  • Work experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script. Extensive work experience on JAVA, TestNG and Jenkins.
  • Good experience in using Selenium Grid and Jenkins to achieve parallel execution of automation test cases.
  • Strong understanding of multiple test frameworks like TestNG.
  • Extensively debugged Java based Selenium Web Driver scripts for accuracy and identified possible causes of malfunction.
  • Developed reusable methods using Java as a part of Selenium Automation Framework.
  • Creating and maintaining smoke/functional/regression scripts for web-based application using Selenium Web Driver, Java, and TestNG.
  • Developed a page object model framework using Java, Selenium WebDriver, TestNG, Maven and Jenkins.
  • Used Java language and TestNG framework for scripting;
  • Used Maven for building the WebDriver project.
  • Used Jenkins as a Continuous Integration server to configure with GitHub and Maven.
  • Used JIRA for issue tracking and Git and GitHub for version control. Strong Database (Oracle, SQL Server) testing skills using advanced SQL.
  • Used SQL-JDBC for Java to automate database testing for the database in SQL.
  • Experienced in using JIRA for issue tracking and Git and GitHub for version control.
  • Experienced in developing and executing plans, meeting deadlines and operating under time constraints.
  • Superior analytical, time management and problem-solving skills.
  • Experienced in Test strategy planning, scheduling and risk analysis, reporting and tracking.
  • Excellent training skills in technical and domain areas required for the projects which helps the team.
  • Ability to work in a team environment or independently, good at multi-tasking and working well under tight deadlines with high efficiency. strong verbal and written communication skills.

TECHNICAL SKILLS:

Languages:: Java, SQL, HTML and XML.

Testing Tools: Selenium Web Driver, JIRA.

Operating Systems: Windows XP and Windows 10, Redhat Linux.

Databases: Oracle 11g, SQL server 2012, SQL server 2014, PL/SQL.

Web/App servers:: IIS, Apache, Web Sphere, Web Logic.

PROFESSIONAL EXPERIENCE:

Confidential, Reston, 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.
  • Involved in testing the Web Applications developed in different programming languages.
  • Set up Selenium tools from scratch and configured various other peripherals tools to perform Selenium test.
  • Implemented cross browser and cross platform web testing with Selenium WebDriver.
  • Used Selenium to expand test scenarios to catch more bugs and improve quality.
  • Designed and developed automated scripts for Functional, Regression Testing using Selenium IDE and WebDriver tools.
  • Developed a page object model framework using Java, Selenium WebDriver, TestNG, Maven and Jenkins.
  • Automated testing tools such as TestNG and Selenium to conduct systems, integration, positive and negative, functionality, object, and regression tests, identify defects and ensure delivery of expected results.
  • Prepared Test scenarios, Test Plan, Test Data and Test cases for Unit, Integration, System, Functional, Regression, End2End Testing (SIT) and UAT Testing.
  • Prepared a Test Suite of Sanity, Smoke, Regression, Module, Integration, System and Ad-Hoc testing.
  • Attended the Test planning sessions to help understand the End to End team with the code changes for the project
  • Performed cross-browser testing, used Selenium GRID to execute test cases on multiple platform.
  • Setup the automation development environment using Eclipse as the IDE, Cucumber JVM, Selenium WebDriver, ChromeDriver, IEDriver and GIT as the code repository.
  • Responsible for updating and maintenance of existing selenium scripts.
  • Extensively involved in resolving bugs fixes with Development Team.
  • Actively participated in daily Scrum meetings and involved in bi-weekly Sprint releases.
  • Involved in Setting up the Data for Integration and End-to-End Testing.
  • Involved in Preparing the Status Reports Every Week, which includes Revision History, test case status, metrics, QA Issues and Defects.

Environment: HP ALM, Selenium WebDriver, JAVA, SQL, Oracle, JIRA, Windows, MS-Office.

Confidential, Lewiston, ME

QA Automation Engineer

Responsibilities:

  • Participated in analyzing the user/business requirements, functional specifications and use case documents to create the Test Plans and Test cases for System testing.
  • Detected Defects, communicated to the developers using Bug Reporting Tool and Tracking the Defects using JIRA.
  • Executed manual test cases and identified the test cases to be automated.
  • Developed automated scripts using Selenium WebDriver, Java, and TestNG in Eclipse IDE to perform functional and regression testing for web based applications.
  • Developed and implemented Data Driven framework using a Selenium WebDriver.
  • Used Firebug to locate web elements using XPath, ID, Name, and CSS.
  • Used Selenium Actions class to handle mouse movements and hover-over actions on Web Elements.
  • Wrote Selenium script for taking screenshot and used action class to perform mouse movement.
  • Used log4j for logging automated steps and script errors.
  • Facilitate enhancement and maintained the current Test Environment in Eclipse using Java.
  • Executed the selenium test cases locally, on VM machines and also using Selenium GRID
  • Facilitate enhancement and maintained the current Test Environment in Eclipse using Java.
  • Enhanced regression test cases to implement complex testing scenarios, increased permeations of functionality testing, and increased code coverage using Selenium WebDriver
  • Implemented Continuous Integration of automation framework using Jenkins
  • Well versed in analyzing Requirements, System Specifications, Use-Cases and Technical specifications
  • Used Java as client library for Selenium WebDriver and developed Data Driven Framework using TestNG.
  • Performed complex queries for data validation in SQL statements.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Verified the integration of various components in the application and executed end-to-end testing.
  • Participated in Release Review/Requirement Analysis and Design review meetings.

Environment: Java, JIRA, Selenium WebDriver, Selenium Grid, Firebug, HTML, XML, XPATH, Oracle SQL, Microsoft SQL, MS Office, and Windows 10, and Agile.

Confidential, Woonsocket, RI

QA Engineer

Responsibilities:

  • Worked closely with developers and other QA members to define test requirements and developed test cases based on the Business requirements and System requirements.
  • Analyzed Business Requirement document and develop Test Plan for System testing.
  • Participate weekly meeting with testing team members, developers and business analyst.
  • Executed the test cases manually and analyzed the results and reported the bugs to the developers.
  • Identifying the Automation Test Cases. Developed automation test scripts using Java.
  • Executing the test cases using the Selenium Web driver.
  • Executed Manual and Automated tests and reported defects by running automated tests; executed manual tests; reviewed results of all tests and reported anomalies into the defect tracking database; verified the resolution of all defects for an assigned project.
  • Prepared traceability matrix to ensure the adequate coverage of the test cases.
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.
  • Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage in the Quality Center.
  • Connected to database to Query the database using SQL for data verification and validation.
  • Defect Reporting and Tracking with JIRA.
  • Prepared Traceability Matrix to show the test coverage.
  • Attend the meetings to discuss the fix to bugs and to know the functionality and flow of the application.
  • Identifying software defects and interacted with developer to resolve technical issues.

Environment: Java, Selenium WebDriver, Jenkins, TestNG, Git, Eclipse IDE, SQL, Internet Explorer, Firefox, Chrome, Oracle, Windows.

We'd love your feedback!