We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

Las Vegas, NV

SUMMARY

  • 8 years of experience in the field Software Quality Assurance Testing with diversified skills in Manual and Automated Testing.
  • Extensive Experience in Software Development Life Cycle (SDLC), V - Model, Agile and Software Test methodologies.
  • Complete knowledge of all phases in the Software Development Lifecycle (SDLC) and Software Testing Life Cycle (STLC).
  • Extended expertise inQAin Manual and Automated Software Testing using Selenium WebDriver, TestNG, Jenkins, SOAP UI, REST API, Cucumber, Quality Center, Software Quality Assurance Testing.
  • Strong knowledge of Software Development Life Cycle (SDLC) as well as Software Testing Life Cycle (STLC) and the Role ofQAin different testing methodologies like Agile (SCRUM), TDD, BDD, ATDD and Waterfall etc.
  • Experienced in using buildautomationtools such as Maven (to manage framework dependency jar files) and Ant for automating software build processes by configuring build dependencies in POM.XML
  • Experience in preparation of Test Scenarios, Test Cases, Test case reviews, Test data collection, Test Execution and defect reporting.
  • Experience in using Jenkins as a Continuous Integration server to configure with Maven.
  • Have Java coding experience in Eclipse IDE for functional testing and regression testing for web based N-Tier applications.
  • Experience in Drag and Drop, Scroll Down, Synchronization, Double Click, CheckBoxes using Selenium Web Driver.
  • Ability in handling Ajax calls using WebDriver methods waits like Implicit, Explicit, fluent waits and thread sleep.
  • Expert in writing test cases to handle Popups windows and Alerts using WebDriver and Alert interface class.
  • Working knowledge with functional testing, Cross Browser Testing usingSelenium&TestNG to check that the web application works as expected in different browsers.
  • Experience in Web application testing.
  • Experience in preparation of automated test scripts to perform regression testing using Selenium.
  • Experience in Defectreporting and tracking using JIRA, ALM.
  • Experience in testing Webservices using SOAPUI, Rest.
  • Experience in working with Tortoise SVN, Git tools for version control.
  • Strong experience in Database/Backend testing using UNIX, Shell scripts,MSSQL Server, Oracle and SQL queries.
  • Good analytical and communication skills and ability to work independentlywith minimal supervision and also perform as a part of a team.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver/IDE/GRID, Cucumber, TestNG, SOAPUI, Appium (Mobile Testing), POSTMAN, REST ASSURED

Language/ Script: Java, JavaScript

Frameworks: Junit, TestNG, TDD, BDD, Cucumber

Web development: HTML, XML, CSS, JavaScript

SOA Technologies: SOAP, REST, WSDL, Web Services

Bug Tracking Tools: HP Quality Centre/ALM, JIRA.

Build/ CI Tools: Ant, Maven, Jenkins

PROFESSIONAL EXPERIENCE

Confidential, Las Vegas, NV

QA Automation Engineer

Responsibilities:

  • 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 Hybridautomationtest framework with Selenium WebDriver, Java and TestNG.
  • Selected the Test Cases to be automated and performed functional testing of the front end using Selenium WebDriver & created Data Driven framework using TestNG.
  • Implemented test automation scripts for mobile testing using Appium for Android and iOS applications.
  • Used Appium tool, for mobile testing in Android, IOS and other mobile applications.
  • Used Apache POI to read data from external sources and provide them as parameter to the locators in the test script.
  • 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.
  • 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.
  • Used TestNG Annotations inSeleniumWeb Driver in Java and executed a batch of tests as testing suite.
  • Performed Selenium Synchronization using Explicit & Implicit waits.
  • Worked on Web services using POSTMAN exclusively on obtaining the needed information using the URL approach.
  • 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.
  • Created test reports generated out of TestNG and captured the error screenshots.
  • Dealt with Accessing Links & Tables using Selenium WebDriver and 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.
  • Implementedautomationtest scripts in REST ASSURED for web service testing.
  • 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.
  • Responsible for entering, tracking bugs in JIRA to resolve bugs. Involved in verification of fixed bugs using and generated weekly quality progress reports.
  • Configured Jenkins build job for continuous Integration and also for Regression Testing.
  • Used version control software like GitHub.
  • Participated in walkthroughs and technical reviews all through the testing phase.

Environment: Java, Selenium WebDriver, TestNG, REST ASSURED, Appium, JIRA, Jenkins, Maven, POSTMAN, Cucumber, XML, SQL, Agile (Scrum), Web Services, Windows.

Confidential, Pheonix, AZ

QA Automation Engineer

Responsibilities:

  • Active participant of QA reviews and inspections to find potential defects and recommend corrective action.
  • Performed UI testing on various builds.
  • Performed manual testing using different black box testing methods like ad-hoc, functional, UI, system, and regression testing.
  • Performed Cross- Browser and Cross - Platform testing to verify the application consistency on various builds in different web browsers and in different operating systems.
  • Performed regression testing on various builds for UI and Functional Validations.
  • Developed modular & robustautomationframework usingSeleniumWebDriver,Cucumber, TestNG and Java.
  • 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 Selenium Synchronization using Explicit & Implicit waits.
  • Used Selenium WebDriver and TestNG to run parallel testing by creating Groups, and categorizing test cases.
  • Created test reports generated out of TestNG and captured the error screenshots.
  • Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
  • ConfiguredSeleniumWebDriver, Maven tool and createdSeleniumautomationscripts in Java using TestNG prior to agile release.
  • Developed manual and automated test cases to validate RESTful API web service.
  • Developed re-usable function using TestNG for the Test Automation.
  • Used BDD Cucumber by creating the Features and Step Definition files to execute test scripts.
  • Created automation test scripts using Selenium WebDriver and Java and involved in resolving existing test script issues in Selenium WebDriver.
  • 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.
  • Used Firebug and XPath for the web-based application testing with selenium for the commands and locator application.
  • Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
  • Executed tests and participated actively in system testing and regression testing.
  • Worked with the SQL statements to extract data from SQL tables and verify the output data of the reports on the browser page.
  • Used CSS Selector to identify objects.
  • Validated soap response using various Assertions such as XPath, Contains, SOAP Fault, Schema Compliance etc.
  • Participated in holiday testing, release sign off processes
  • Developed automation test cases, executed these test scripts from test lab and logged defects in ALM.
  • Played a key role in production releases and perform UAT test of the system.

Environment: Java, Selenium WebDriver, Eclipse, TestNG, Maven, Cucumber, Jenkins, SOAP UI, XPath, POSTMAN, Firebug, ALM, XPath, SQL, Windows.

Confidential

Test Automation Engineer

Responsibilities:

  • Extensively involved in all stages of testing life cycle, Test Driven Development methodologies (TDD), Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
  • Designed and Developed Test Cases for automated testing using Selenium, TestNG and Eclipse IDE.
  • Createdtest cases,scriptsbased on functional specification,prepared test data forsimultaneousand combined Trade testing.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Jenkins.
  • 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.
  • Developed test automation scripts using Selenium WebDriver for regression testing of the various releases of the application.
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
  • Involved in acceptance testing using Cucumber, Selenium WebDriver and BDD Framework.
  • Involved in validating Sanity, functional, Integration and Regression test suites using Selenium and the request and response of the WebServices (SOA) through SOAP UI.
  • Used Firebug to do web based application testing with selenium for the commands and locator application.
  • Used JIRA for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status.
  • Used Git for code repositories and Maven for the dependencies.
  • Reported defects to developer and discussed about the issues in weekly status meetings.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Cucumber, BDD, SOAP UI, Eclipse, TDD, Agile, HTML, XML, XPath, JavaScript, JIRA, Firebug, SQL, PLSQL, Oracle, UNIX, Windows.

Confidential

QA Automation Engineer

Responsibilities:

  • Project is under Agile environment, I attended daily stand-up meetings, provided daily status on manual and automation test results. Attended sprint plan meetings to review the user stories and story points.
  • Conducted Automation/manual testing using the Standards, guidelines and structured methodology in testing the application. Analyzing Business Requirements.
  • Developed the automation test scripts in Selenium WebDriver using Java based on the design pattern Page Object Model for reusability.
  • Developed test scripts using Selenium Web Driver, ample use of Firebug to map HTML pages and Selenium to document reports, test results. Use of "Parameterization" techniques for a "Data driven" test. All development had done under Eclipse IDE.
  • Created Maven project using Maven build automation tool to create dependencies like wars, jars.
  • Conduct regression and roll over tests between production and UAT builds.
  • Troubleshoot system issues by analyzing logs to setthe QA environment.
  • Work on multiple projects simultaneously to move the overall QA process at a reasonable speed to deliver major releases on time.
  • Responsible for developing and executing of manual test plan, test cases for Webservice REST API testing.
  • Utilized GET, POST, DELETE in REST Assured tool for validating request and response of web services.
  • Developed automation test scripts using java/Selenium to test Web based user interfaces for different types of browsers. Validated the data from Front End to Back End tables in SQL Server Database
  • Prepared test cases for the system covering SRS document, design document, reviewing them with the developers and finalized the test cases.
  • Developed, executed automation test scripts in Maven tool and logged defects in JIRA.
  • Performed Mobile Testing using emulators.
  • Tested extensive backend testing using SQL Queries to retrieve the data from the database and checked data integrity.
  • Performed End-to-End testing manually and was associated with User Acceptance Testing.
  • Actively involved with SCRUM and sprint meetings, managing product backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.

Environment: Selenium WebDriver, JAVA, TestNG, JIRA, MS Excel, HTML, Windows, MS Office, Eclipse, Jenkins, Maven, RESTful, Git, Windows.

Confidential

Test Engineer

Responsibilities:

  • Involved in implementing customized automation framework.
  • Generated scripts with validation check points and synchronization points.
  • Prepared test procedures, test cases using business requirements.
  • Worked on test data management activities in helping out the team in providing test data for execution.
  • Performed Gap Analysis of business rules, system process flows, user administration and requirements.
  • Prepared Requirement Traceability matrix (RTM) to find out if the current project requirements are met and ensured its timely update.
  • Worked on Requirement Analysis, test case authoring, test execution and defect creation.
  • Used SQL queries to validate the data against database.
  • Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.

Environment: Windows, HTML, SQL, HP Quality Center.

Hire Now