We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

5.00/5 (Submit Your Rating)

Chandler, AZ

SUMMARY

  • Detail oriented, results - driven and technically skilled professional with 7 years of Quality Assurance experience testing web based, desktop applications that are GUI, client/server applications using Agile and Waterfall methodologies
  • Expertise in all phases and processes of Agile and Waterfall methodologies.
  • Experience in developing end to end automation using Selenium WebDriver, TestNG, Maven, Jenkins, Web Services (REST, SOAP).
  • Experience on developing a framework using a design pattern - Page Object Model.
  • Experience in implementing industry standard customized selenium Automation Framework using TestNG.
  • Experience in Data driven Testing, Cross browser testing and Parallel Test execution using Selenium WebDriver, TestNG.
  • Experience in developing selenium automation framework using TestNG and developing Maven targets to execute automation suites from command line.
  • Expert in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
  • Solid Back End Testing experience by writing and executing SQL Queries.
  • Experience in implementing different frameworks.
  • Proficient at bug-reporting and bug tracking/management using various tools like JIRA.
  • Excellent Database knowledge for Backend testing on Oracle, and MS SQL Server
  • Experience testing SOA with RESTful/SOAP Web Services. Created entire architecture for backend testing internal and third party API using Test Complete and SOAP UI.
  • Extensive experience in different kinds of testing like System Testing, Integration testing, User Acceptance Testing (UAT), Regression Testing, Black Box, GUI Testing, Sanity Testing, Database Testing etc.
  • Experience in automation testing using Maven, GIT and Jenkins.
  • Proficient in creating Test Cases, recording Test Scripts, executing tests, documenting and reviewing test results.
  • Proficiency in Analyzing, executing and reviewing Test Plans, Test Cases, developing and maintaining Test scripts, analyzing bugs.
  • Proficient in Java and have sound knowledge on OOP (Object Oriented Programming) concept like polymorphism, encapsulation.
  • Experience in BDD through Cucumber.
  • Follow Process management as per the industry standard software methodologies.
  • Hands on experience in performing Oracle SQL Developer, Microsoft SQL Server Management Studio.
  • Created and Executed JMeter scripts for performance testing.
  • Good experience in working with development groups in analyzing business specifications and in working with other testers to resolve technical and end-user issues.
  • Excellent analytical, communication, organizational and interpersonal skills. Efficient as both Team player and independent worker.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver, Cucumber, SoapUI, POSTMAN

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

Languages: Java

IDE: Eclipse, IntelliJ

Mobile Testing Tools: APPIUM, Perfecto Mobile

Bug Tracking Tools: HP ALM/Quality Center, JIRA

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

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

PROFESSIONAL EXPERIENCE

Confidential, Chandler, AZ

QA Automation Engineer

Responsibilities:

  • Detected and prevented more than 10 high severity defects on provisioning/re-activation of suspended customers in the initial stages of iterations. This prevented in saving of hundreds of hours of effort in-case of rework due to defects at later stages.
  • Performed performance, stress and load testing on activation functionality.
  • 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.
  • Worked on the Android module of the project where I was responsible for automating the app using Appium.
  • Used Postman forAPItesting to verify the CRUD operations.
  • Used Appium tool, for mobile testing in Android, IOS and other mobile applications.
  • Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
  • Developed manual and automated test cases to validate RESTful API web service.
  • Used BDD Cucumber by creating the Features and Step Definition files to execute test scripts.
  • REST API testing using POSTMAN on production post release.
  • 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.
  • 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.
  • Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA.
  • 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, Appium, POSTMAN, Jenkins, SOAP, Firebug, JIRA, XPath, SQL, Windows.

Confidential, Los Angeles, CA

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.
  • Developed TestAutomation Framework usingSelenium WebDriver, TestNG under Java platform utilizing industry leading harness design patterns and approaches.
  • Identified test cases to automate and automated those test cases usingSelenium WebDriver, TestNG, Apache POI and Java technologies (Eclipse IDE).
  • Perform Functional Testing and Regression Testing using Selenium WebDriver
  • 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 also 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.
  • Tracked defects using JIRA and generated defect summary reports.
  • Extensive testing of browser content and compatibility Tested compatibility of application using HTML IDs and XPath in Selenium.
  • Defect reporting, tracking and interacting with the development team and the real-time users to implement the entire test management process.
  • Peer review meetings, defect triage, requirement reviews, training & updating the senior management with testing status were some additional responsibilities.
  • Worked with cross functional teams, organized UAT sessions documented the end to end test cases, test results and reporting using JIRA.

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

Confidential, NJ

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.
  • Involved in tracking and reporting defects using Quality Center and was also responsible for communicating the status to the development team.
  • Implemented cross browser and cross platform web testing with selenium grid and selenium.
  • Proficient in Agile development and Scrum methodology.
  • Used TestNG testing Framework as a test runner with Selenium.
  • Responsible for thorough testing of Media Sharing (via social networks) module.
  • Validated the installation of the application on mobile devices like Apple’s iPhone and iPad and conducted end to end functional testing.
  • Coordinated the test efforts of on-site and offshore teams and reported directly to the QA Manager.
  • Played active role in allocation of responsibilities, training, and organizing the testing team efforts.
  • Participated in the testing effort at all the stages of SDLC (Agile model) and executed test cases and documented the test results using HP Quality Center.
  • Conducted browser compatibility tests using IE7, Mozilla, & Google Chrome and tested the integration of the application with Facebook
  • Automated the key functional scenarios using QTP to support regression testing and managed the entire test efforts in an integrated QC environment.

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

Confidential, NJ

QA Tester

Responsibilities:

  • As a member of the testing team held the responsibility of verifying the overall functionality and also interact with the real-time user to upgrade and enhance the end-to-end functionality of the website.
  • The Online Banking application at Confidential supports various online services like account browsing, balance transfer between the accounts, investments, loan options, mortgage equity loans and current day-to-day banking information updates.
  • Used SQL and PL/SQL for extracting the required data related to testing, test dataset creation and verification.
  • Writing Test Cases, Test Scripts, and Testing Scenarios, using Quick Test Professional for Regression testing, implementing the required checkpoints and updating them from time to time.
  • Developed manual and automated test cases to test the functionality of the application.
  • Worked on System Test Plan Preparation, Requirements Streamlining and Traceability Matrix in ALM.
  • Developed and executed test cases for integration, system and regression testing throughout the software development life cycle.
  • Performed Functional testing and Published test summary reports.
  • Participated in writing Test Plan, Test strategy & Test Scenarios based on software documentation from business, technical and functional requirements.
  • Performed end-to-end testing of application and verified compliance for software quality standards of the organization.
  • Conducted weekly meetings with the developers and build team.
  • Implemented Recovery Scenario to handle unexpected events or errors.
  • Tracked, Reviewed, Analyzed and Compared defects using Quality Center.
  • Participated in Test Case review and Test case sign off meetings.
  • Tested in Development, Staging and Production Environments.

Environment: Manual Testing, SQL, Java, Quality Center.

We'd love your feedback!