We provide IT Staff Augmentation Services!

Test Automation Engineer Resume

3.00/5 (Submit Your Rating)

Albany, Ny

PROFESSIONAL SUMMARY:

  • Over 7 years of experience as an Automation Test Engineer and Manual Tester. Worked in all phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
  • Experienced in formulating Test Plans, Test cases, Test Scenarios, Test Approach and set up testing environment.
  • Expertise in using various automation test tools like Selenium WebDriver/RC/IDE/GRID.
  • Expertise in performing and scheduling automated tests using Selenium Webdriver using Junit/TestNG framework.
  • Proficient in creating automation script from scratch. Extensive knowledge of developing different type of framework like Modular, Data driven and Hybrid framework by using Junit/TestNG.
  • Experience in working with Build Systems like ANT, Maven and continuous integration systems like Jenkins.
  • Expert in writing automation scripts using Behavior Driven Development (BDD) Cucumber, Gherkin, Features, Scenarios, Scenario Outlines, Steps, and Step Definitions.
  • Expertise in different types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, Performance testing, Functional testing and User Acceptance Testing.
  • Experienced in using web - debugging tool like Firepath and Firebug for finding elements and locators
  • Sound knowledge on Object Oriented Programming (OOP) concept. Extensively used Java and Python for test case automation. Experience in implementing TDD and BDD.
  • Strong experience with SOA architecture which include Soap Web Service and RestFul Web Service Testing.
  • Expertise in various bug tracking tools, such as JIRA, HP ALM, etc., and proficient in using Quality Center and Test Director to manage the software testing process.
  • Experience testing SOA with Restful/SOAP Web Services.
  • Experience in Participation and driving of concept commit, execute commit, BRD reviews, FSD reviews, TDD reviews, Test scenarios review and Test cases review.
  • Experience in using SQL Queries to make sure that data was entered properly in the right tables, when the data was entered from front end screen.
  • Proficient with tools such as MS Office, Visual Source Safe, GIT and CVS.
  • Proven ability in working individually or as part of the team, Problem solving, reporting and assisting to Manage.
  • Experience in working with End Users, Business Analysts, Project Managers, and Developers to understand requirements and business processes for testing. Attended regular walkthroughs.
  • Highly motivated team player with excellent Communication and Presentation skills, and always willing to work in challenging and cross-platform Environment.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver/RC/IDE/GRID, Cucumber, Soap UI, Jenkins, TestNG/Junit.

Languages: Java, HTML, CSS, Python

Build Tool: Ant, Maven

Browsers: MS Internet Explorer, Mozilla Firefox, Safari, Chrome, Opera.

Firefox Add-ons: XPath, Web debugging tools (Firebug, Firepath)

Bug Tracking: Quality Center, JIRA, HP ALM

Database: SQL, Oracle

Platforms: Windows (All Variants), UNIX

PROFESSIONAL EXPERIENCE:

Confidential, Albany, NY

Test Automation Engineer

Responsibilities:

  • Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
  • Reviewed the Business/ Functional/ System Requirement Specs, High Level Design Documents, Detailed Design Documents and Requirement Matrix.
  • Designed and Implemented a Hybrid Test Automation Framework (Data+Keyword) using Selenium WebDriver.
  • Used Selenium Web driver for generating test scripts and to Automate Functional Testing using Selenium.
  • Created and executed the test scripts with Java, Selenium WebDriver and TestNG.
  • Identified test cases to automate then tested these cases using Selenium WebDriver, TestNG and Java technologies (Eclipse IDE). Contributed in framework creation.
  • Used Several TestNG Annotations to take advantage of test lifecycle
  • Configured MAVEN builds scripts to run tests, develops reports and sends notifications.
  • Implemented POM (Page Object Model) automation framework using JAVA, Selenium WebDriver and Cucumber.
  • Configured the test suite to Jenkins to make it run on every successful deployment, which helped reduce the feedback loop time to the developers.
  • Used Firebug and XPath for the web based application testing with selenium for the commands and locator application.
  • Involved in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
  • Performed REST API Testing using Http java Test Client for Soap/REST web APIs.
  • Develop Restful Web Service testing framework with Soap UI to build robust and scalable web service testing.
  • Performed Functional Testing, Regression Testing, User Acceptance Testing (UAT), and Integration Testing using Black Box Testing methodologies.
  • Participated in test execution, issue identification, review and resolution process during QA/Integration phase.
  • Conducted peer reviews for high-level test scenarios, test plan and test cases.
  • Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
  • Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
  • Tracked problems/bugs and fixes. Reported bugs, created and provided metrics on bugs, resolution turnaround and testing processes, including test cycle times.
  • Analyzed the results to measure the performance of the application.
  • Prepared and Execution of test scripts using Selenium.

Environment: Java, Selenium WebDriver, TestNG, Jenkins, Maven, Cucumber, XPath, Firebug, SOAP UI, Agile, JIRA, SQL, Windows.

Confidential, Brea, CA

QA Automation Engineer

Responsibilities:

  • Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.
  • Developed test plan for testing the application after analyzing system specification document.
  • Setup the automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites.
  • Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.
  • Developed and executed White box test cases of the Java API using TestNG framework & Eclipse.
  • Responsible for creating and maintaining automation acceptance test suite using Selenium. Also responsible for
  • Used Selenium WebDriver and TestNG to run the parallel testing.
  • Integrated the scripts and executed them as a suite using the build integration tool Maven.
  • Involved in setting up continuous integration system using Jenkins and working knowledge with cloud based code repository system like Github.
  • Prepared BDD scenarios for UAT (User Acceptance testing) using Cucumber.
  • Wrote Scenarios, Scenario outlines and Step definitions using Gherkin in Cucumber for BDD.
  • Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
  • Tested request and response XML's based web services interfaces using SOAP UI.
  • Performed various types of testing, such as Functionality, Regression, GUI Interface, Integration System, User acceptance and, end-to-end testing.
  • Involved in preparation and execution of test scripts using SOAP UI tool to perform Web Services testing racked, Detected and Reported bugs using Quality Center.
  • Reviewed and updated Requirements Traceability Matrices (RTM) that satisfy all required project’s test conditions.
  • Tested the reports by querying in the database through SQL statements.
  • Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
  • Worked in the form of sprint team with business analysts and developers in agile methodology.

Environment: Java, Selenium WebDriver, SOAP UI, Jenkins, SQL, Eclipse, Cucumber, Gherkin, TestNG, Maven, GitHub, Quality Center, Windows, UNIX.

Confidential, Bloomfield, CT

QA Engineer

Responsibilities:

  • Worked closely with business analysts and developers for thorough requirements review and developing test scenarios.
  • Involved in setting up configuring the testing environment with Eclipse, TestNG and Selenium WebDriver.
  • Performed various testing methods like Functional, Usability, Security, Navigational and UAT testing by creating automated scripts using Selenium WebDriver and manually.
  • Developed automation test scripts using Selenium WebDriver, TestNG and Java.
  • Developed System Test Cases and procedures to test various application points.
  • Involved in Look and Feel testing of the application windows using the deliverables.
  • Performed Webservice Testing and XML validation by creating test case suite using Soap UI.
  • Validated soap response using various Assertions such as XPath, Contains, SOAP Fault, Schema Compliance etc.
  • Created Test Sets to do Functional and Data Driven Testing on the Webservice.
  • Initially involved in creating a Manual Test Cases in HP ALM. Tests were grouped into test plan and executed. Results were recorded and published to management.
  • Performed Database Testing by passing SQL Queries and retrieved information from Database.
  • Ran SQL queries to perform Backend Testing.
  • Attended project meetings, release meetings and QA status meetings.

Environment: Selenium WebDriver, TestNG, Quality Center, XML, HTML, XPath, SOAP UI, SQL and Windows.

Confidential, Jersey, NJ

QA Engineer.

Responsibilities:

  • Involved in test case requirement review and functional testing of the application.
  • Tested new features by creating test specifications, test cases and worked closely with development and business team.
  • Updated test plans and test cases periodically to manage changes in requirement.
  • Developed and participated in building test automation using Selenium WebDriver and executed test cases and implementation test suites using Junit framework.
  • Developed automation framework using Selenium WebDriver, Java and Junit in Eclipse.
  • Created the JUnit test cases for the different web applications using Eclipse IDE.
  • Used ANT to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
  • Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
  • Maintained Jenkins CI server for scheduling auto run of smoke and regression test for builds in different environments.
  • Developed Data Driven Framework to test the application.
  • Used Id, Name, Links, XPath and CSS to work with dynamic and static elements in application.
  • Extensively used Selenium IDE to record, playback and debug individual test cases.
  • Involved in testing of SOAP and RESTful Web services using SoapUI tool and WSDL file.
  • Executed browser compatibility and regression tests using Selenium WebDriver for testing UI for every new build release.
  • Used HP ALM for bug tracking and project management.

Environment: Java, Selenium WebDriver/IDE, Eclipse, Junit, ANT, Jenkins, XML, CSS, SOAPUI, HP ALM, SQL, Windows.

Confidential

Manual Tester

Responsibilities:

  • Analyzed the Business Requirements Specification, System Requirements Specification and User Interface Specification documents.
  • Developed Test Plans, Test scenarios, Test Cases.
  • Involved in setting up different configuration environment for compatibility testing and manual testing.
  • Performed ad-hoc, Functional, Regression, Integration and Compatibility Testing of Web-based Application.
  • Responsible for updating and maintaining the Test Director for all the defects found during functional and regression testing and follow up of the bug life cycle.
  • Tested the application manually prior to automation for functional testing.
  • Performed Manual performance testing to identify various critical points in the application.
  • Created Test Cases Test Plans and Test labs using Quality Centre.
  • Supported new and existing products by configuring and testing software products and software components of a website.
  • Carried out extensive Backend Testing to ensure proper backup and restoring of data by Writing SQL queries using Management Studio Tool.
  • Maintained Test Logs and Test Summary Reports.

Environment: Java, Manual testing, Test Director, SQL, Windows.

We'd love your feedback!