We provide IT Staff Augmentation Services!

Test Automation Engineer Resume

5.00/5 (Submit Your Rating)

Washington D, C

PROFESSIONAL SUMMARY:

  • Over 6 years of experience in IT industry, specialized in manual and automation testing of Client/Server and Web based applications.
  • Experience in preparing test deliverables such as Test strategy, Test plan, Test scenarios, Test cases from business requirements, functional specifications and Use case documents.
  • Expertise in Automation testing, involved in all stages of Automation from scope analysis for the tools, Automation feasibility analysis, Test strategy, Development of framework, Test script development, Test script execution, Test report generation and analysis.
  • Strong Java programmer, Working knowledge of Selenium WebDriver, TestNG, Maven, HTML, CSS and Xpath for test automation
  • Hand on experience in implementing a Data - driven test automation framework from the scratch using Selenium WebDriver, Selenium Grid, Maven and TestNG.
  • Good knowledge in Exception Handling, Collection Framework, File Operations, Methods of string classes, Conditional and Looping statements.
  • Setup a CICD pipeline with Selenium Grid, Maven and Jenkins for executing smoke and regression tests.
  • Experienced in backend validation both manually and automated by executing SQL queries against relational databases such as SQL server and Oracle.
  • Proficient in using Git and Github for source control.
  • Well versed with various Test Management and defect tracking tools like Quality Center-ALM and Jira.
  • Participated in Sprint Planning, Daily Scrum Meeting, Sprint Review and Retrospective Meeting.
  • Logging bugs during test execution using JIRA and later participating in the Bug triage meeting with the product and development team
  • Dynamic and assertive team player with a strong inclination to improve and optimize process development and implementation.

TECHNICAL SKILLS:

Test Automation Tools: Selenium WebDriver, TestNG, Selenium IDE, Selenium Grid, TestNG, Postman.

Programming Languages: Java, Html, SQL, XML

Test build, Integration Tools: Maven, Jenkins, SVN, Git.

Databases: SQL Server, MS Access, Oracle, MySQL.

Collaboration/Defect tracking: SharePoint, Jira.

PROFESSIONAL EXPERIENCE:

Confidential, Washington, D.C

Test Automation Engineer

  • Involved in analyzing Business Requirements and technical specifications to create test plans, test strategy and prepared detailed test cases for functional, integration and back-end tests.
  • Developed Test Scripts for UI using Selenium Web driver in Java and also used TestNG.
  • Maintained pre-existing Selenium Automation framework that designed with Page Object Model(POM). Configured automation framework with Maven, Jenkins server and selenium grid for cross browser testing on different platforms in a CICD environment.
  • Involved in updating old selenium tests scripts with new requirements and executing Selenium automation scripts for functional and regression testing of new builds.
  • Implemented Automation using Selenium WebDriver, JAVA, Jenkins and Maven.
  • Used Page Objects Design pattern and Data driven Framework in the project.
  • Identified Reusable Components to be created, and defined input and return value for each reusable component. Later created them in a common library.
  • Prepared comprehensive test reports in HTML format using Extent Report library and presented in Sprint review meetings.
  • Performed automated back-end validation by executing SQL queries against Oracle database with the help of JAVA JDBC library and validating the output.
  • Performed API tests manually by sending HTTP requests to test end points and validating json responses and status codes using Postman.
  • Thorough experience in Defect Life Cycle by Defect Reporting and Defect tracking process using JIRA.
  • Experience in integrating the test automation suite with DevOps (CI/CD) pipeline to kick-off smoke tests and to schedule full regression suite using Jenkins jobs
  • Actively participated in requirement review meetings, story point estimations, sprint planning sessions, sprint demos, release planning, Go/No-Go meetings.

Environment: Java, Selenium WebDriver, MVC, Jenkins, TestNG, Maven, Eclipse IDE, XPath, Firebug, Postman, Agile, SQL and Windows.

Confidential, Houston, TX

QA Automation Engineer

  • Worked on a fast-paced agile development environment, participated in different types of scrum meetings to gather requirement documents.
  • Composed test plan, test strategy and test cases from the requirement documents.
  • Selected testing tools, designed and implement a data-driven test automation framework from the scratch using Java, Selenium Webdriver, Maven and TestNG.
  • Optimized Selenium scripts for Regression testing of the application with various data sources and data types.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java.
  • Used Page Object Model as design pattern and object repository for storing Selenium locators.
  • Developed scripts for automating test cases using Selenium Webdriver and TestNG.
  • Extensively used complex Xpath and custom CSS selenium locators to handle dynamic elements on DOM.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script and Deploy code stored in GitHub to QA environment.
  • Used Maven build management and implemented the framework dependency jar files.
  • Executed Selenium Test Scripts on every new build and logged defects in Jira.
  • Used SQL Developer for Web service data validation
  • Provided feedback in sprint and release retrospectives on the processes, scheduling and priorities, which were highly appreciated and implemented in later sprints and releases, thereby increasing the quality of the product and satisfaction of the team members.

Environment: Java, Selenium WebDriver, Eclipse, TestNG, SQL, HTML, XPATH, MS Excel and Windows

Confidential - Dallas, TX

QA Automation Engineer

  • Worked closely with developers and other QA members to define test requirements and developed test cases based on the Business requirements and System requirements.
  • Involved in writing test scenarios and test cases from the requirement documents.
  • Automated Functional test cases for web application with Selenium WebDriver
  • Prepared Requirement Traceability Matrix (RTM) to trace test cases to functional requirements.
  • Involved in creation of automation framework in Selenium WebDriver
  • Used Maven as build tool and executed Selenium test scripts when there is a new build or code change.
  • Used SQL Developer to perform backend testing using SQL, and also to create and update test data in QA test environment.
  • Used JIRA application to create and modify defects, change requests, enhancements.
  • Assigning the bugs under regression to the team members for every new build release.
  • Coordinated with developers and record defects in JIRA to track until they are resolved.

We'd love your feedback!