We provide IT Staff Augmentation Services!

Test Automation Engineer Resume

0/5 (Submit Your Rating)

Washington, DC

SUMMARY

  • Highly motivated and result oriented Software Automation Test Engineer with 6+ years of extensive experience in Information Technology with emphasis on Quality Assurance through Manual and Automation Testing of software applications.
  • Experience working in both Waterfall and Agile Scrum Methodologies.
  • Work experience in integrating Automation scripts (Selenium WebDriver) on Continuous Integration tools Jenkins for nightly batch run of the Script.
  • Extensive work experience on JAVA, TestNG, and Jenkins.
  • Good Knowledge in Selenium/Web Driver and creation of automation framework with TestNG.
  • Extensively debugged Java based Selenium Web Driver scripts for accuracy and identified possible causes of malfunction.
  • Experience automated the Test Cases using Java, Selenium, Junit, Cucumber, TestNG.
  • Solid ability on managing Java automation projects using build tools like Maven.
  • Configured Maven build tool for automation projects and developed Maven project object model file (pom.xml).
  • Creating and maintaining smoke/functional/regression scripts for web - based application using Selenium Web Driver, Java, and TestNG.
  • Developed web application automation tests via Selenium Web Driver and TestNG.
  • Experience utilized bug and defect tracking tools like JIRA.
  • Experienced in executing SQL queries for back-end testing in order to view successful transactions of data and validating data.
  • Well versed withvarious types of testing such as Smoke, Functional, Positive, Negative, Integration, System, Regression, User Acceptance Testing (UAT), Unit Testing, End to End Testing, and Performance Testing concepts.
  • Applied knowledge and experience in Test Driven Development and Behavior Driven Development.
  • Hands on experience in designing and developing Test plans, Test cases, Test scenarios, Test scripts.
  • Experienced in developing and maintaining Automation Framework with good understanding of different Frameworks like Behavior Driven, Data Driven, Keyword Driven, and Hybrid Automation Framework.
  • Good knowledge in core Java: Inheritance, Abstraction, Polymorphism, and Encapsulation.
  • Automated test reports using Cucumber HTML reports and JSON reports attached with fail scenarios screenshots.
  • Generated Smoke tests on Amazon Web Services (AWS) using EC2 machines.
  • Ability of understanding of HTML code and XML files.
  • Participated in SCRUM life-cycle ceremonies: Daily Standup, Sprint Grooming, Sprint Planning, Sprint Demo, Sprint Retrospective.
  • Deep knowledge of using JUnit and TestNG to organize the flow of scripts by using annotations and performing parallel executions in various platforms and browsers.
  • Good understanding Continuous Integration tool: Jenkins and Version Control System: Git.
  • Excellent interpersonal, written and verbal communication skills and strong analytical, problem solving, decision-making skills.
  • Strong capability of adaptation and quick learning new tools, techniques, and approaches.

TECHNICAL SKILLS

Testing Tools: Selenium Web Driver, Selenium GRID, Cucumber

Bug Tracking Tools: JIRA, ALM

Languages: JAVA, SQL, HTML, XML, JSON

IDE: Eclipse, IntelliJ

Testing Framework: JUnit, TestNG

Repository System: Git, GitHub

Continuous Integration: Jenkins

Build Tools: Maven

Methodologies: Agile, Waterfall

Operating Systems: Windows, Mac OS

Databases: PostgreSQL, MySQL

PROFESSIONAL EXPERIENCE

Confidential - Washington DC

Test Automation Engineer

Responsibilities:

  • Prepared automation test scripts to validate various functionalities using Selenium WebDriver using Java.
  • Designed and developed the first Java Selenium WebDriver Test Driven Development (TDD) automation framework
  • Used Selenium Grid to run test cases in multiple browsers and different Platforms.
  • Perform API level testing, system testing, black box functional testing, and UI testing
  • Fetch data from various external files (excel) validating source file with actual, generating results by comparing data from different data files.
  • Automate testing for REST web service APIs and web applications
  • Performed automation, validated data sets using Apache POI API and Java Programming.
  • Automated running Regression tests and build report generator for daily builds using Jenkins Build Jobs
  • Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
  • Update the framework with helper methods if any while developing REST API automation scripts.
  • Involved in testing REST services using Postman and Tested both XML and JSON formats.
  • Documented and Executed Smoke, Functional and Regression tests in continuous integration environment with JUnit and Jenkins in all the browser combinations.
  • Worked on CI/CD implementation Using Jenkins and Git as Version control tool.
  • Developed and executed SQL queries on Oracle database.
  • Prepared status summary reports with details of executed, passed and failed Test Cases also involved in weekly status and task review meeting.
  • Participated in Daily Standup meetings, Sprint Planning meetings and Sprint Pre- Planning.
  • Tracked defects to closure by coordinating with the Dev-team. Tested source data for data completeness, data correctness and data integrity.

Environment: Java,Selenium WebDriver, TestNG, JavaScript, XML, HTML, Fire Path, Firebug, Eclipse, PL/SQL, Windows XP

Confidential - Estero, FL

Test Automation Engineer

Responsibilities:

  • Responsible for identifying test cases for Manual and Automation for Smoke Test, Functional and Regression Tests.
  • Good Experience in Agile methodology with SCRUM Process for the product development.
  • Expert in writing Test cases for checking the functionality of the application and involved in selecting the test cases to be automated.
  • 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, TestNG and Jenkins.
  • Wrote Selenium script for taking screenshots using Extent Reports API and implemented actions class to perform mouse movement.
  • Handled various operations like pop-ups, Web-Alerts, Java-Alerts, iframes, windows-handling and utilized Select class and Action class for required operations.
  • Performed data driven testing by using JDBC and configured SQL queries to fetch data from the Oracle database.
  • Configured selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in Java using TestNG framework and page object model (POM).
  • Coordinated with developers and record defects in JIRA to track until they are resolved.
  • Conducted Test Plan Design Meetings with the Integration QA team, to discuss and analyze the sprint user stories and tasks and to answer questions on how the Integration team should build their scripts.
  • Prepared reports and test results after each release cycle for management and further test planning.

Environment: Java,SeleniumWebDriver, JUNIT, Jenkins, Fire Path, Firebug, Eclipse, HTML, XML, XPath, Quality center, Internet Explorer, Chrome, Oracle and Windows.

Confidential - New York, NY

QA Analyst

Responsibilities:

  • Analysis of Business and Requirement Specification and formulation of Test Plans and Test Cases in Quality Center for the Functional, Integration, end-to-end, Usability and smoke testing.
  • Involved in developing test plan, test strategies, test scenarios, test scripts and test steps based on Business and system use cases.
  • Prepared Traceability Matrix and maintaining the same to make sure all the requirements are addressed in testing cases and execution.
  • Participated in Iteration planning meetings to review functional backlog and prioritize with business user.
  • Provided regular status updates to the QA manager including progress reports with task dependencies
  • Wrote detailed test cases with full end to end path and expected outcome of various alternative scenarios.
  • Handled different errors and implemented Regression Test scenarios for the Automation scripts developed in selenium.
  • Experienced in performing Data driven testing to validate the components displayed on the website using Selenium.
  • Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.

Environment: Quality Center, Java, Intellij, MS Office, SQL Server, Oracle, Windows, UNIX.

We'd love your feedback!