We provide IT Staff Augmentation Services!

Sr. Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

St Louis, MO

SUMMARY

  • Reviewed the Product Backlog, Functional Specifications Document and Technical Documentation.
  • Interacted with the Project Manager, Business Analysts and Developers to understand the application design and functional specifications.
  • Implemented Hybrid automation test framework with Selenium WebDriver, Java and TestNG.
  • Used Apache POI to read data from external sources and provide them as parameter to the locators in the test script.
  • Used FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CssSelector, Link, Partial Link, Attributes and Tags.
  • Tested broken links and inter application links (page redirects to respective URL's) in development, test and production environments.
  • Used Selenium WebDriver and TestNG to run parallel   testing by creating Groups, and categorizing test cases.
  • Performed Selenium Synchronization using Explicit & Implicit waits.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, Cucumber, Appium

Methodologies: Agile (Scrum), Waterfall, SDLC, STLC

Programming Languages: Java, HTML, XML, Gherkin, C

IDE: Eclipse, SQL Developer

Test Framework: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)

Web Debugging Tool: XPath, Firepath, Firebug

Utilities: AutoIT, Sikuli

Build Tool: Maven, ANT

Processes: Agile - Scrum, Waterfall

Bug Tracking Tools: JIRA, Quality Centre

Test Build & Integration Tools: Maven, Jenkins, SVN, Git, ANT

Databases: SQL Server, MS Access, Oracle, MySQL

Operating Systems: Windows (XP, Vista & 7, 8) Linux, Mac

MS Office tools: Outlook, Word, Excel, PowerPoint

PROFESSIONAL EXPERIENCE

Confidential,St. Louis, MO

Sr. QA Automation Engineer

Roles & Responsibility;

  • Reviewed the Product Backlog, Functional Specifications Document and Technical Documentation.
  • Interacted with the Project Manager, Business Analysts and Developers to understand the application design and functional specifications.
  • Implemented Hybrid automation test framework with Selenium WebDriver, Java and TestNG.
  • Used Apache POI to read data from external sources and provide them as parameter to the locators in the test script.
  • Used FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CssSelector, Link, Partial Link, Attributes and Tags.
  • Tested broken links and inter application links (page redirects to respective URL's) in development, test and production environments.
  • Used Selenium WebDriver and TestNG to run parallel   testing by creating Groups, and categorizing test cases.
  • Performed Selenium Synchronization using Explicit & Implicit waits.
  • Wrote test cases to handle Popups windows and Alerts using WebDriver and Alert interface class.
  • Selected the Test Cases to be automated and performed functional testing of the front end using Selenium Web Driver& created Data Driven framework using TestNG.
  • Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG suites.
  • Worked on Capturing Screenshots on Failure or Pass to analyze the test failure reason. Coordinated with application team to ensure resolution of all issues and completion of work on time.
  • Wrote XPATH expression for identifying dynamic object and handled Ajax requests using Synchronization.
  • Created test reports generated out of TestNG and captured the error screenshots.
  • Dealt with Accessing Links & Tables using Selenium WebDriver and Java collections framework.
  • Used BDD Cucumber by creating the Features and Step Definition files to execute test scripts.
  • Used Jenkins tool for continuous integration of the builds.
  • Implemented automation test scripts in SOAPUI for web service testing.
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
  • Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
  • Involved in Web services testing using SOAPUI Tool. Validated request and response XML. Added assertions to validate the XML in Web services SOAP and RESTFUL service.
  • Performed mobile testing using Appium on Android devices.
  • Used real devices and emulators to carryout mobile testing on native and browser (Web) applications.
  • Schedule and prioritize work and plan a sequence of testing activities that accomplish the planned targets. Set priorities and provide reports to the management.

Environment; Selenium IDE, Selenium Web Driver, Selenium GRID, Eclipse, Oracle, HTML, XML, GIT, JUnit, TestNG, Jenkins, SoapUI, JIRA, Maven, Cucumber, Appium.

Confidential,Charlotte, NC

Sr. QA Automation Engineer

Roles & Responsibility;

  • Developed System Test Plans, Test Cases and Test Scripts based on Business requirements.
  • Developed test cases and scripts for GUI testing, functionality testing and regression testing.
  • Prepared Test cases for positive and negative test scenarios as referred in the user stories keeping in mind Boundary Value Limitations, Equivalence classes.
  • Implemented Data driven framework and worked extensively with TestNG Testing Framework. Has implemented cross browser testing and Data driven testing using @parameters and @Dataproviders annotations.
  • Used FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CssSelector, Link, Partial Link, Attributes and Tags.
  • Developing test and defect reports and also test scripts in Selenium Environment
  • Implemented the selenium synchronization using the implicit and explicit wait methods.
  • Responsible for Executing Test cases, Test Procedures and Records Defects.
  • Performed Functional, System, Regression and user acceptance testing.
  • Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (IDE and Web Driver) & created Data Driven framework.
  • Ability in handling Ajax calls using WebDriver methods waits like Implicit, Explicit, fluent waits and thread sleep.
  • Ability in handling the SSL certificate error using Desired capabilities in all the web Browsers.
  • Experience in Drag and Drop, Scroll Down, Synchronization, Double Click, CheckBoxes using Selenium Web Driver
  • Used Selenium API for Mouse movements, Keystrokes, Window control manipulations and pop-ups.
  • Ability to handle multiple windows using web drivers.
  • Created test reports generated out of TestNG and captured the error screenshots.
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
  • Configured Jenkins build job for continuous Integration and also for Regression Testing.
  • Used Quality center to track defects and attended meetings with developers in resolving the same.
  • Involved in Web services testing using SOAPUI Tool. Validated request and response XML. Added assertions to validate the XML in Web services SOAP and RESTFUL service.
  • Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
  • Participated in walkthroughs and technical reviews all through the testing phase.

Environment; Selenium WebDriver, Selenium IDE, GRID, Oracle, Jenkins, SoapUI, HTML, XML, Quality center, JIRA, Microsoft Office, Cucumber, Eclipse, JUnit, Maven, TestNG, Agile.

Confidential,

Woonsocket, RI

Quality Assurance Engineer

Roles & Responsibility;

  • Involved in various SDLC Phases-Requirements Analysis, Test Case
  • Development, System Testing, Regression and Conducted End to End and Black box testing.
  • Actively involved in functional, system, integration, positive, negative, GUI testing of the application.
  • Interacted with developers and business Users to communicate the defects and actively participated in replicating the bugs and performed regression testing using JIRA.
  • Created Test Data using SQL and wrote SQL queries for back-end testing.
  • Used Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
  • Identified the Test Cases and documented them in Quality Centre
  • Configured Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG DataProvider Annotation.
  • Performed BDD (Behaviour Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions.
  • Used SoapUI to test the application web services.
  • Used Maven Performed continuous integration of code and scripts using Jenkins. Configured and launched builds using Jenkins jobs and analyzed the Test Results from Jenkins UI.
  • Worked on SQL queries to verify data integrity and validate updated data for the Test cases in different modules of the application.
  • Involved in daily Defect Triage meetings with Project Managers and developers during System testing and UAT.
  • Worked with developers to Create and update the defects, resolve and track their status using JIRA. 

Environment; Selenium WebDriver, JAVA, Eclipse, HTML, SoapUI, SVN, Maven, Jenkins, SoapUI, QC.

Confidential

Manual Tester

Roles & Responsibility;

  • Involved in gathering business requirement, studying the application and collecting the information from developers and writing the test Scenarios.
  • Reviewed test assignments, developed Test Scenarios and Test Cases, and conducted tests as assigned.
  • Application was updated twice a week, so that all the Test Procedures created as Baseline can be played back to perform Regression Testing.
  • Performed Functional Testing, Smoke Testing, System Testing, Regression Testing and End-to-End Testing.
  • Wrote SQL Queries to retrieve the data from various Tables and to Test the Database.
  • Preparation of test data for the negative and positive test cases.
  • Documented Defects found during test and communicated the recorded problems to the responsible development personnel.
  • Re-tested the application once the Defects were fixed.
  • Participated in weekly walkthrough and inspection meetings, to verify the status of the testing.

Environment; HP quality center, Excel, Internet Explorer HTML, JavaScript, Eclipse, Selenium, Oracle.

Confidential

Test Analyst

Roles & Responsibility;

  • Understanding the Business requirements, Application and function specifications, Design documents.
  • Involved in writing and designing templates for the Test Plans and Test cases.
  • Involved in Preparation of Test Scenarios and review of Test Cases.
  • Involved in updating and executing test cases according to requirements.
  • Identified the Test Cases and documented them in Quality Center.
  • Performed GUI, Functional, Negative, Positive, Regression and User Acceptance Testing.
  • Prepared various reports based on different stages of Testing..
  • Updated Reports and dashboards to display the status of test coverage including the number of test cases passing, failing or pending.
  • Interacted with developers, users and various members of the team to discuss issues, resolve defects and set priorities.
  • Involved in Managerial Meetings and attended various conference calls at different levels from QA, Developers and Clients.
  • Used Checkpoints, synchronization points for test scripts.

Environment; Internet Explorer HTML, JavaScript, Eclipse, Oracle.

We'd love your feedback!