We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

Edison, NJ

SUMMARY

  • QA Automation Engineer 6 years of experience in Manual and Automation testing environments. Expertise in developing Test Cases, Test Plan, Test Data, automation scripts using Java, Selenium and Cucumber while serving various domains like Health Care, Telecommunications and E - commerce.
  • Excellent understanding of Software Test Life Cycle (STLC) and Test Methodologies. Good understanding of AGILE, Waterfall software development methodologies.
  • Expertise in creating Requirement Traceability Matrix (RTM), Daily/Weekly Status Report, Defect Report and Project Report.
  • Experience in developing end to end automation using Selenium WebDriver/IDE/Grid, TestNG, ANT, Maven, Jenkins, Cucumber, Web Services (REST, SOAP).
  • Experience inMobile Apps TestingofNative apps, Web apps, Hybrid appswith Mobile Automation (Android & IOS) using Appium (Selenium) and Perfecto.
  • Expert in developing Java Selenium/WebDriver test scripts and Test Frameworks using TestNG to perform Functional and Unit Testing.
  • 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.
  • Having Knowledge on C Sharp, .Net
  • Experienced in Drag and Drop, Scroll Down, Synchronization, Double Click, Check Boxes 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.
  • Experienced in using Maven build tools to manage framework dependency jar files.
  • Experienced in creating Test Plans, writing and executing Test Cases, Manual Testing, and automated Test Execution.
  • Specialized in user requirement analysis, documenting test plans, execution of test cases to verify application functionality against business requirements, by using Selenium WebDriver.
  • Experience in Business Functionality Testing, Smoke testing, User Interface testing, Integration Testing, Black Box Testing, End-to-end Testing, Manual Testing, UAT testing, Regression Testing, Performance Testing, Documentation and Reporting.
  • Good experience in Web Services testing using SOAP UI, XML, and WSDL. Providing required input data to request XML and get the required data from response XML and use the response data from other request XML using SOAP UI.
  • Strong experience with SOA architecture which include Soap Web Service and RESTful Web Service Testing.
  • Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
  • Experience in Using Quality Center/ALM, JIRA extensively for Establishing Traceability to Requirements, Test Cases, Bug tracking and Reporting.
  • Ability to connect with the Database to execute SQL statements for validating data in the data table (Database testing).
  • Experienced with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.

TECHNICAL SKILLS

Bug Tracking Tools: Selenium WebDriver, Selenium Grid, JUnit, NUnit, MS Visual Studio IDE, Coded UI, Jmeter, Cucumber, SoapUI, POSTMAN, Ready APITesting Tools HP ALM/Quality Center, Rally, BugZilla, JIRA, IBM Rational Quest

Methodologies: Agile-Scrum, Waterfall, SDLC, STLC, Bug Life Cycle, Automation Life Cycle

Languages: Java

IDE: Eclipse, IntelliJ

Mobile Testing Tools: APPIUM, Perfecto Mobile, Android

Test build, Integration Tools: Maven, ANT, Jenkins, Auto IT, GitLab

Database Tools: SQL Server, MS Access, Oracle, MySQL.

PROFESSIONAL EXPERIENCE

Confidential, Edison, NJ

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.
  • 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.
  • 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.
  • Partnered with development to attain optimum quality of software.
  • Contributed to components of the test automation framework; including the design, development, delivery and maintenance.
  • Participated in holiday testing, release sign off processes
  • Developed automation test cases, executed these test scripts from test lab and logged defects in ALM.
  • Developed generic method to make the method reusable for multiple purposes.
  • Played a key role in production releases and perform UAT test of the system.

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

Confidential, Wala, WA

QA Automation Engineer

Responsibilities:

  • Involved in creating Test Plan and written Test Cases based on Use Cases and Business Requirements.
  • Developed automation test suite from scratch with SeleniumWebDriver with TestNG with Java for the application to help in regression testing.
  • Involved in developing Framework from scratch using Selenium and working knowledge of automation frameworks like Hybrid, Data driven, Keyword frameworks and Page Object Model (POM).
  • Developed QA processes automationtest scripts using Selenium to test Web based user interfaces for different type of browsers.
  • Perform Functional Testing and Regression Testing using Selenium WebDriver
  • Performing Cross-platform, Functional, Regression testing, UI testing for mobile app using Appium test automation framework.
  • Automated test case on android platform mobile applications using API's like Appium.
  • Involved in mobile testing by writing java scripts forautomationthroughSelenium APPIUM.
  • Implemented simulator forMobile App Testingin Android Platform usingAPPIUM.
  • UsedAppium tool,for mobile testing in Android and other mobile applications.
  • Implemented automation scripts for Cucumber BDD framework to test key Business Processes scenarios
  • Performed test executions and wrote test scripts for complex integrated systems.Performed regression testing on new software releases and reports findings.
  • Used Soap UI to conduct web services testing.
  • UsedSelenium WebDriver to handle various web page controls using locators like textbox, button, dropdown, checkbox, radio button, labels using XPath.
  • Involved in GUI testing, integration testing, navigation testing, and regression testing using web-based application and client-server applications.
  • Developed BDD tests using Cucumber by writing behaviors and step definitions and developed required Selenium support code in JAVA for Cucumber.
  • Used Selenium Grid, TestNG test scripts to run automated test cases in parallel on 5 environments.
  • Used Git repository for efficient remote team working, also stored the framework and all the developed test cases.
  • Conducted GUI validations on menu bars, toolbars, textboxes, radio buttons, checkboxes, drop down lists, combo boxes, list boxes using Selenium
  • Used Screenshots for bug reporting, analysis and exception debugging using Extent Reports reporting library with TestNG.
  • Developed TestAutomation Framework usingSelenium WebDriver, TestNG, Apache POI under Java platform utilizing industry leading harness design patterns and approaches.
  • Extensive testing of browser content and compatibility Tested compatibility of application using HTML IDs and XPath in Selenium.

Environment: Selenium Web Driver, IE, JIRA, Apache POI, Java, HTML, Mobile Platform, CSS, X-path, Windows, SQL, Maven, Git, SOAPUI, Cucumber,TestNG

Confidential, Seattle, WA

QA Engineer

Responsibilities:

  • Actively participated in requirement gathering from end Users, Responsible for writing functional Specifications and design documents.
  • Involved in creation of Test plan and responsible for creating Test cases from the functional Requirements.
  • Identified test cases to automate. Automate those test cases usingSelenium WebDriver, TestNG and Java technologies (Eclipse IDE). Contributed in framework creation.
  • Performedautomation of test cases for Regression Testing using TestNg andSelenium Functional, Acceptance and Limit validations.
  • Developed BDD and TDD script with Cucumber and written step definition for Gherkin based features.
  • Contributed in creating automationframework for complex scenarios and performed Functional and Regression Testing for various releases usingSelenium(WebDriver) and TestNG
  • Created detailed QA and UAT cases to validate the quality of the application.
  • Used automated scripts and performed functionality testing during the various phases of the application development using TestNG framework.
  • Set upSelenium tools from scratch and configured various other peripherals tools to perform testing of the application.
  • Integrated TestNG with Selenium using Eclipse to generate test execution result.
  • Implemented cross browser and cross platform web testing with selenium grid and selenium.
  • Used TestNG testing Framework as a test runner with Selenium

Environment: Selenium WebDriver, Java, Javascript, Firebug, Firepath, HTML, SOAPUI, Maven, Jenkins, Git, Quality Center, SQL Server, Firefox.

Confidential

QA Analyst

Responsibilities:

  • Involved in testing of application using the Scrum (Agile) methodology.
  • Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.
  • Wrote and updated test cases to identify problems occurred while accessing the application and responsible to keep track of them.
  • Extensively involved in all stages of testing life cycle (STLC).
  • Used Selenium WebDriver to execute Selenium automation suites on a different platform, browser combinations in parallel.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Responsible for Integrating Selenium Tests with Jenkins for Continuous Integration.
  • Involved in implementation of Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches core Java programming skills using Eclipse IDE.
  • Developed Automation scripts for new enhancements using Selenium WebDriver and TestNG.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Implement BDD (Behavior Driven Development) Testing withCucumber andSelenium WebDriver to ensure the code reusability and code maintainability and cut down the script development time in half.
  • Performing Unit Testing, Integration Testing, Database Testing, Regression Testing and User Acceptance Testing.
  • 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.
  • Raised defects in Jira with all the details like screen shots and steps to reproduce it.
  • Tracking Defects and select Test cases for Regression testing.

Environment: Java, SDLC Agile/Scrum, Windows, STLC, TDD, Selenium WebDriver, TestNG, Jenkins, XML, SoapUI, Soap, Rest, XPath, Cucumber, HTMLID, Jira.

Confidential

QA Analyst/ Manual Tester

Responsibilities:

  • Understood and interacted with Business Analysts to determine functional specifications.
  • Worked under waterfall methodology with understanding the Business requirements, application and function specifications.
  • Performed Mobile testing using physical devices (iOS, Android and Tablets)
  • Worked in Agile scrum teams alongside development and business analysts to build and maintain effectivetestingstrategies.
  • Performed manual Functional and Regressiontestingin multiple Environments on Web based applications as well asmobileApps that allow consumers to manage their Retirement plans activities such as Loan request, Re-allocations of investments and Distributions Request.
  • Performed Web,Mobileand Platform regressiontestingof the Iris Smart Home applications
  • Documented Test Scenarios (positive and negative) and Test Cases based on the functional specifications.
  • Responsible for Black Box Testing of the application.
  • PreparedRequirement Traceability Matrix (RTM)to trace test cases to functional requirements. Involved in developing the tractability matrix in Excel sheet
  • Involved in updating and executing test cases as per given requirements. Performed GUI, Functional, Regression, Ad-hoc and Smoke Testing.
  • Coordinated the testing effort towards End-to-End testing to verify the proper functioning.
  • Developed test scripts to Performed Integration testing, System testing, Regression testing, User Acceptance testing (UAT) and Back End testing of an application.
  • Created Test input requirements and prepared the test data for data driven testing.
  • Data validation and Database integrity testing done by executing SQL queries.
  • Performed quality assurance reviews on all System Development Life Cycle phases.

Environment: Manual Testing, Quality Center, MS Excel,Mobile,Android, Waterfall.

Hire Now