We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

Frisco, TX

PROFESSIONAL SUMMARY:

  • QA Automation Engineer with around6 years of experience in comprehensive testing of various applications. Strong knowledge in SDLC and STLC life cycles. Good at developing Test Cases, Test Plan, Test Data, Automation and BDD scripts using Java, Selenium and immense knowledge in various tools like Cucumber, TestNG, and SoapUI along with gained expertise in various domains like Finance, Healthcare, Banking and Retail.
  • Expertise in various types of testing like Software Testing Automation, Manual Testing, Web and Client - Server based application testing.
  • Prepared Requirement Traceability Matrix for test cases and proficient in writing Test cases by using test case design technique.
  • Extremely good with Test Execution Process, Defect Life Cycle, and Test Plan and Detecting bugs and classifying based on Severity and Priority.
  • Extensively worked with Selenium GRID and Web Driver for testing web applications.
  • Designed and created Test Suites using different frameworks like Data driven, keyword driven and hybrid framework for Java based applications.
  • Worked Extensively withTestNG Testing Frameworks. Has implemented Cross browser testing using @parameters and @Dataprovider annotations.
  • Thorough knowledge in grouping the tests methods and running those methods parallel.
  • Used Log4j to maintain Log files and debugging of automation scripts and web applications.
  • Implemented test automation for handling Popup windows and Alerts using WebDriver and Alert interface class.
  • Developed framework from scratch in Hybrid framework (Data driven and Page object model).
  • Developed scripts using java and using oops concepts in code reusability.
  • Used Auto IT tool in automation for Mouse hover actions, Window control manipulations and handled pop-ups which is not possible using selenium WebDriver.
  • Can perform switch over to elements in iframes using WebDriver.
  • Abilityto perform Compatibility testing with different browsers like Firefox, Chrome, IE, Safari and with different operating systems like Windows, Android, Mac OS.
  • Performed connection with the Database to execute SQL statements for validating data in the data table (Database testing).
  • Experienced in using Apache POI to read the data from external sources to feed locators into the test script.
  • Experienced in web services testing with WSDL using SoapUI tool.
  • Experience in developing end to end automation using Selenium WebDriver/RC/IDE/Grid, Appium Mobile Automation, Junit/TestNG, Maven, Jenkins and Web Services.
  • Expertise in knowledge of Core Java and Object-Oriented Concepts like Inheritance, Polymorphism, Exception Handling and Collections.
  • Proficient in script maintenance by using page object model (POM) with and without Page Factory.
  • Handled Ajax calls using WebDriver methods waits like Implicit, Explicit, fluent waits and thread sleep.
  • Excellent working experience with Bug Tracking tools like Quality Center, ALM, and JIRA.
  • Working knowledge in Web development and testing tools like Firebug, Fire Path, XPath, DOM Inspector.
  • Performed BDD (Behavior Driven Development) withData Driven Test Automation Frameworkusing Cucumber Features, Scenarios and Step Definitions in Gherkins format.
  • Experienced in reporting bugs, conducting bug review, coordinating with development team in bug fixing.
  • Extensive experience in Functional testing, Integration testing, System testing and User Acceptance Testing, Cross-Browser Testing.
  • Configured Jenkins build job for continuous Integration and for Regression Testing.

TECHNICAL SKILLS:

Methodologies: Agile/Scrum, Waterfall, SDLC, STLC

Testing Tools: Selenium (WebDriver, Grid), TestNG, Cucumber, Log4j

Languages: Java, C, HTML, XML, SQL

Test Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model

Utilities: GIT, Auto IT, Firebug, Fire Path

SOA Technologies: SOAP UI, REST, XML, WSDL

Artifacts: Test Strategy, Test Cases, Test Plan, RTM, Test Summary Report, Bug Report

Bug Tracking Tools: JIRA,HP ALM andQuality Center

Behavior Driven Tools: Cucumber

Databases: MySQL, Oracle, MS Access

IDE: Eclipse

Build and Integration Tools: Maven, Jenkins

MS Office Tools: Excel, Outlook, PowerPoint, Access and Word

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari.

Operating Systems: Windows XP/7/8/10, IOS

Mobile testing tool: Appium, Perfecto Mobile

WORK EXPERIENCE:

Confidential, Frisco, TX

QA Automation Engineer

Responsibilities:

  • Analyzed application business requirements, technical specification and Installation guidelines.
  • Wrote and executed test cases for major program modules as per Business Requirement Documents.
  • Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language.
  • Designed and executed the Automation Test Scripts using Selenium Web Driver and TestNG .
  • Designed and developed Page Objects using POM Model and Hybrid Framework .
  • Extensively worked in locating a web element using ID, name, class name, CSS selector and XPATH using Firebug and Firepath .
  • Used Apache POI to retrieve test data from Excel files.
  • Performed Data driven testing using Selenium Web Driver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
  • Used Maven , Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel.
  • Continuous Integration is done by Jenkins to ensure web application is automatically tested via scripts.
  • Tested REST web services manually using the different assertions like HTTP assertion, security assertions, XPATH assertions .
  • Performed BDD (Behavioral Driven Development) using Cucumber Features , scenarios and Step Definitions in Gherkins format.
  • Performed usability, GUI, Functionality and regression testing of the new builds.
  • Used GIT as the version control tool for the source code. Performed merge conflicts and fork using Git repository.
  • Developed automation scripts and performed end to end Mobile Testing for hybrid applications(android/iOS) using Appium with Java.
  • Performed in multiple browser (IE, FIREFOX, Chrome, Safari) and in different platform (Windows XP/7/8/10) compatibility testing in virtual machine environment.
  • Identified application defects to minimize number of steps to reproduce the problem.
  • Interacted with the respective developers to explain the testing issues on behalf of the testing team and managed the entire testing effort. Identified and isolated software defects and reported them in ALM .
  • Actively participated in QA team meetings and discussions. Participated in Sprint planning and Agile Scrum meeting on daily basis.

Environment: Java, Selenium Web Driver, Cucumber, Appium, Eclipse, TestNG, Jenkins, Maven, REST, MySQL, ALM, HTML, XML, Xpath, Apache POI, Gherkin, GIT, Postman, Soap UI

Confidential, Richardson, TX

QA Automation Engineer

Responsibilities:

  • Actively participated in analyzing theapplication and worked on the application as per the test cases.
  • Involved in analyzing test cases and automated test scripts as per the test cases of client requirement.
  • Involved in executing the test scripts developed during Regression Execution and raised the defects in ALM.
  • Worked on Refactoring of test scripts when there is an Application change in application and fixed the test scripts.
  • Handling complete POC and attending status calls in updating the Daily Status and discussing on the scope of the functionalities and upcoming plans of automating test scripts.
  • Involved in Creation of Test Suites and Uploading Developed Test Scripts into ALM.
  • Executing the test scripts through ALM and the analysis the results in ALM to prepare the final reports.
  • Prepared Test Scenarios, Test Cases, Test data, Test procedures, Test reports.
  • Used Firebug, Fire Path to debug, edit and locate the objects based on Selenium locators like ID, Name, X-Path, CSS Selector, Link, Partial Link, Attributes and Tags.
  • Involved in Designing and Developing Keyword Driven Framework using Selenium Web Driver - Java.
  • Involved in handling multiple clients at same time with automating and Executing test scripts as per the requirement flow of test cases.
  • Involved in developing new Components in the Framework and Mapping them with Business Component Repository, Activity Keyword and Object Repository.
  • Developed Scripts in Every module in the Application both QA and Integration Environments.
  • Refactoring of Scripts in the Execution of Test Scripts during Regression Testing.
  • Actively Involved in Tracking the HTML Reports, Accessibility reports and Effective Execution of Test Scripts.
  • During Regression Effectively Involved in the Execution of Test Scripts in Test Lab and Raising Defects as per the Severity of the Defect in ALM.
  • Handled the special mouse events and selected the options from the tab menu using Selenium Actions builder, mouse hover and synchronization.
  • Involved in Developing New Components in the Framework and Mapping them with Business Component Repository, Activity Keyword and Object Repository.
  • Performed Input Validations, User Interface Validations, Browser Compatibility testing and Navigation testing by using navigate commands in Web Driver.
  • Involved in Regression Testing for overall business process and executing them in QAEnvironment.
  • Engaged in Framework enhancements, code reviews and maintaining deliverable quality.
  • Involved in Planning and prioritizing work items.
  • Reviewed Test Design and Traceability Matrix for Test Coverage for Security.
  • Worked on Databases to verify the Backend Validations.
  • Prepared and reviewed Unit Test Cases and Reviews.
  • Participated in continuous integration using Jenkins.
  • Involved in Project Dependency Management using Maven build tools to manage framework dependency jar files.
  • Performed Manual Testing through all possible perspectives.
  • Actively performed Test Execution, defect coordination and defect facilitation activities.
  • Worked with ALM for Bug tracking and Project Management.

Environment: Selenium Web Driver, Eclipse, Java, HTML, TestNG, MS Access, ALM, XPath, Apache POI, Maven, Selenium Grid, Jenkins, GIT, MS Excel.

Confidential

Manual/QA Tester

Responsibilities:

  • Analyzed the user requirements by interacting with system architect, developers and business users.
  • Coordinated with business analyst and development team to resolve issues.
  • Created overall Test Strategy to cover all the functionality related to enhancements.
  • Involved in preparing System Test Plans based on User Requirements Document (URD) and prepared the Test Cases and Test Procedures.
  • Involved in manual test execution and various testing phases like GUI, Functional, Regression, Exploratory, adhocand Sanity testing.
  • Involved in integration and systemtesting for the application.
  • Tested the application manually by executing test cases.
  • Prepared the test scenarios and generated test scripts.
  • Involved in preparing the test scenarios based on the Functional Requirement document.
  • Prepared Test cases and test scripts based on the test scenarios.
  • Involved in Daily Stand up Meeting.
  • Involved in preparing the RTM (Requirement Traceability Matrix) document which maps all the requirements with the appropriate baseline test cases.
  • Participate in defect reviews and defect tracking Meeting with the developers during the test execution.
  • Validation of the operations in the application.
  • Involved in writing extensive Oracle queries for database testing.
  • Analyzing Test Results.
  • Defect Reporting and Tracking using Quality Center.

Environment: Oracle, Quality Center, Waterfall, MS Excel and Windows.

We'd love your feedback!