We provide IT Staff Augmentation Services!

Test Automation Engineer Resume

4.00/5 (Submit Your Rating)

Richmond, VA

PROFESSIONAL SUMMARY:

  • 6+ years of experience as member of Software Quality Assurance Teams in Manual & Automated Testing of Web Applications and Client/Server Applications in different environments and platforms.
  • Expertise in analyzing Business Requirements and functional specifications to develop and execute Test Plans, Test Cases and Test Scenarios for both manual and automated testing.
  • Expertise in handling Change Control by updating Test plan, Test input data and Test cases.
  • Proficiency in SDLC using Agile, Scrum and Waterfall methodologies.
  • Experience on creating Traceability Matrix, Test Coverage Matrix and Defect Density Matrix.
  • Extensive working experience in GUI testing, Functionality testing, System testing, Smoke testing, Integration testing, Backend testing, Regression testing and UAT.
  • Proficiency in writing load scripts using Apache JMeter.
  • Experience on defect tracking tools JIRA, Bugzilla and ALM/Quality Center.
  • Experience with good understanding in Backend Testing with SQL Queries on Oracle and SQL Server for data verification and compare expected results with database.
  • Highly experienced in Automation Testing with Selenium Web Driver/IDE/Grid
  • Expertise using Selenium Web Driver to validate all UI components.
  • Expertise in Test frameworks such as JUnit/TestNG.
  • Experience on performing Data Driven testing using Data Provider Annotation in TestNG.
  • Experience on developing Automation Scripts from scratch and catching up in middle of script development.
  • Expertise in Execution and Analysis of Test Results using Data Driven, Keyword Driven and Hybrid Frameworks in Selenium WebDriver.
  • Experience in using Head Less Browser (HtmlUnitDriver) for testing purpose.
  • Expertise in identifying Dynamic Objects and use them in Selenium Script using Xpath and CSS Selector.
  • Expertise in Manual & Automation Testing of Web Services with Rest API.
  • Expertise in building the Automation Frameworks using JAVA, Spring and TDD/BDD approach
  • Expertise in TDD/BDD using Cucumber and Gherkin statements.
  • Experience on using Maven build tools to manage framework dependency jar files.
  • Expertise in creating Page Object Model Framework using Page Factory in Selenium WebDriver.
  • Experience on using GitHub as a source repository system.
  • Experience on using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
  • Good exposure to Mobile Automation testing tool Appium.
  • Excellent analytical and problem - solving skills.
  • Excellent interpersonal and oral/written communication skills with the ability to understand and explain both business and technical needs from and to clients and customers.

SKILL:

Testing Tools: WebDriver, Selenium Grid, JIRA, JMeter, HP ALM/Quality Center, Postman,Rest Assured

IDE & Testing Tools: Eclipse, Intellij

Build Tools: Maven, Gradle

Mobile Automation tool: Appium

Web Debugging Tools: FirePath, Xpath

Frameworks/ Open Source: Test NG, JUnit

Version Control Systems: Git/Github

Web/Application servers: Apache Tomcat, Web Sphere, JBoss, Jetty

Continuous Integration Server: Jenkins

Database: Oracle, SQL Server, MySQL, MongoDB, PL/SQL, MS Access

Languages: Java, JavaScript, C/C++, C#, .Net, CSS, PHPOperating Systems: Windows, Linux/Unix

MS Tools: MS Outlook, MS Visio, MS Project, MS Excel, MS Word, PowerPoint

Cloud Services: Sauce Labs, Browser Stack

PROFESSIONAL EXPERIENCE:

Confidential, Richmond, VA

Test Automation Engineer

Responsibilities:

  • Involved in attending the Scrum calls and team activities.
  • Responsible for creating and customize test scripts using customized framework.
  • Involved in test scripts review, Mapping Test Cases and Test Scripts on Requirements Traceability Matrix.
  • Maintained, Debug and Reported Test-Scripts-Coverage (Smokes and Regression).
  • Participated in framework development.
  • Build the Automation Frameworks using JAVA, Spring and TDD/BDD approach.
  • Involved in Selenium Automation Framework development with TestNG and MAVEN.
  • Verified the Automated Test Result and Logged the Defect in JIRA and updating status to the higher management.
  • Used Page Object Model Framework using Page Factory in Selenium WebDriver.
  • Used JMeter with Selenium codes for Performance/Load/Stress testing.
  • Designed, developed and implemented Keyword Driven, Data Driven and Hybrid Driven automation testing framework with Java, TestNG and Selenium Web-Driver.
  • Prepared test cases using Selenium Web Driver to validate all UI components, Popups, Browser navigations and Mouse Movements.
  • Used Head Less Browser (HtmlUnitDriver) for testing purpose which saves time.
  • Handled Mouse Hover, Mouse Scrolling, Drop Down, Alerts & Frames.
  • Involved in customizing Xpath and CSS Selector for identifying Dynamic Objects and use them in Selenium Script.
  • Performed Manual & Automated Web Services Testing with Rest API.
  • Tested RESTFUL API using Rest Assured.
  • Used GITHUB for Repository as well as Version Control and Jenkins for Continuous Integration and Continuous Deployments .
  • Involved in Stabilizing the Testing Process and updating the repository on a daily basis and weekly basis.
  • Automated API features using Cucumber API framework after the manual verification.
  • Involved with standard Linux command line utilities.
  • Comparing the time effort spent in automation over manual testing Data conditioning.
  • Involved in comparing the defect ratio in manual over automation testing.
  • Prepared Test Report based on the Test results used Extent Report.
  • Actively involved in training new team members regarding the specification as well as the testing process and the automation framework.

Environment: Java, Selenium WebDriver, TestNG, Maven, JMeter, Jenkins, Intellij, JIRA, Agile (Scrum), Cucumber, UNIX, HTML, XML, SQL, RDBMS, Oracle, Rest API, Windows, MS Outlook, MS Excel, MS Word, MC.

Confidential, New York, NY

QA Automation Engineer

Responsibilities:

  • Involved in creating Test Strategies, Test Plans, and Test Cases for QA Process Management.
  • Developed and executed system Test cases based on the Functional and Technical requirements.
  • Worked in Agile environment and attended all Agile Meetings to give update about project.
  • Performed goal oriented exploratory testing, developed and executed test cases for functionality testing, security testing, and integration testing and back-end testing.
  • Used JIRA to track, report, and manage defect throughout the test cycle and attended Defect Status Meeting on daily basis during testing cycle.
  • Extracted data from different department to flat files and load the data to the target SQL server database.
  • Used complex SQL queries to perform back-end database testing.
  • Implemented cross browser and cross platform web testing with Selenium WebDriver.
  • Performed regression testing on new build, every modification in the application using WebDriver.
  • Ran Regression and Integration testing of both Web and Mobile Application.
  • Participated in developing and designing framework for Mobile Automation and automated applications on various mobile platforms like iOS, Android OS using Appium.
  • Used Cucumber to create and validate the test cases in project.
  • Used Selenium to expand test scenarios to catch more bugs and improve quality.
  • Ran test cases in Cloud Service in Sauce Labs.
  • Designed and developed automated scripts for functional, regression, sanity, and integration testing using Selenium.
  • Involved in pushing the automated test codes into Continuous Integration and monitored the test execution in Jenkins.
  • Developed the test scripts and analyzed the results in various stages of the application including integration, regression, functional and acceptance testing using Selenium.
  • Identified the defects through Selenium and ensured that business processes deliver the expected results and remain reliable throughout the production release.
  • Participated in UAT testing.
  • Reported Test Execution & Defect status on Weekly basis to the Management. Attended Defect review meetings with testing team and development team.

Environment: Selenium WebDriver, TestNG, Maven, Jenkins, Jira, Appium, Windows, Agile Methodology, MS Office tools, MS Outlook, Oracle, SQL Server, JAVA, Ruby, HTML, XML, UNIX, Mac OS.

Confidential, Basking Ridge, NJ

Automation Tester

Responsibilities:

  • Involved in writing Test plan and perform manual Testing.
  • Involved in User Acceptance Testing (UAT) assisting the super users with test cases and test data requirements.
  • Participated in developing the project using the waterfall methodology.
  • Performed Unit Testing.
  • Involved in analyzing bug severity, bug tracking system and bug reporting using Quality Center/ALM.
  • Extensively used Quality Center/ALM to create Test cases, map the test cases to requirements, create traceability matrix and report defects.
  • Updated existing Test Cases in Quality Center/ALM according to the changes in requirements.
  • Involved in writing & executing SQL queries for fetching test data held on Oracle Database.
  • Involved in Cross browser compatibility testing of the application.
  • Created Test cases using Element locators and Selenium WebDriver (Java) methods.
  • Worked on Automation Testing Framework utilizing Java, JUnit with Selenium.
  • Involved in development of BDD framework using Cucumber. used Gradle as a build tool.
  • Conducted Functional, Regression, Smoke testing with for web based applications.
  • Performed Record and Play of scripts using Selenium IDE.
  • Responsible for execution of Selenium Test cases and reporting defections.
  • Formulated test reports.

Environment: Selenium, Java, C/C++, J2EE, JUnit, JavaScript, JQuery, Maven, JIRA, Eclipse, PL/SQL, CSS, HTML, XML, JBoss, WSDL, SoapUI, Gradle, Windows.

We'd love your feedback!