We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

Green Bay, WI

SUMMARY

  • Over 7 years of IT experience various stages of Software Development Life Cycle (SDLC) including requirement analysis, test design, test development, and implementation.
  • Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycleand methods likeWaterfall and Agile (SCRUM),Waterfall.
  • Extensive knowledge and experience of Selenium IDE, Selenium WebDriver, Selenium Grid using Core Java for developing automation scripts in Eclipse IDE.
  • Good experience in implementing automation scripts for Cucumber for BDD framework using Gherkin scripting language.
  • Experience in performing smoke and regression testing using TestNG and Jenkins with selenium automation framework.
  • Experienced in designing and implementing Data Driven, Keyword Driven, Hybrid and Page Object Model frameworks with Selenium.
  • Expertise in performing Database/Backend testing using SQL Queries for data design, validation and integrity testing also established JDBC connection using Java programming language.
  • Excelled at monitoring and analyzing trends to quantify project test automation metrics and status.
  • Strong experience and actively involved in building and testing Restful Web services API using REST ASSURED, SOAP UI, POSTMAN.
  • Experience in using POSTMAN to setup collections for the API.
  • Extensive experience in coordinating testing effort, responsible for test deliverable, status reporting to management, issue escalations with effective client communication.
  • Extensive experience in manual as well as automation testing of web based application.
  • Experience inMobile Apps Testingof Native apps, Web apps, Hybrid apps with Exploratory Testing on mobile and tablet devices usingAppium iOS/Androidby using the emulators likeXcodein Mac for iOS andAndroid Studiofor Android Device.
  • Experienced in preparing and executing Test Plans, Test cases, Test Reports and Documentation for Manual, Mobile and QA Automation testing.
  • Experience in developing Test Scenarios and Test Cases using functional requirement documents.
  • Strong experience with SOA architecture which include Soap and Restful WebServices Testing and API testing.
  • Expertise in performing different types of Testing:Black Box Testing (Functional Testing), White Box testing, System Testing, Integration Testing, Regression Testing, Acceptance Testing, Sanity Testing, Back End Testing, GUI Testing, Adhoc Testing and API Testing on web services (SOAP and REST).
  • Experience in using Requirement Traceability Matrix (RTM) for mapping requirements to test cases.
  • Experienced in usingGitHubas a source of repository system to share code within the office as well as the team in overseas.
  • Expert in writing scenarios, scenario outlines, feature and step definitions using Cucumber for BDD.
  • Expertise in using various defect - reporting and defect-tracking tools like JIRA.
  • Experience in working with Build Systems like Maven.
  • Good understanding on business needs and possess leadership with excellent communication and presentation skills, problem solving capabilities and dedicated to project accomplishments.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver, Cucumber, Soap UI, POSTMAN, REST ASSURED, APPIUM

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

Languages: Java, Python

IDE: Eclipse, IntelliJ

Mobile Testing Tools: APPIUM, Perfecto Mobile

Bug Tracking Tools: HP ALM/Quality Center, JIRA

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

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

Operating Systems: Windows, Linux

PROFESSIONAL EXPERIENCE

Confidential, Green Bay, WI

QA Automation Engineer

Responsibilities:

  • Involved in various phases of Software Testing/Development Life Cycle (SDLC/STLC) of the application like Requirement gathering, Design, Analysis.
  • Developed automation test scripts in Selenium WebDriver.
  • Worked on periodic updating of Test Plans and Test Cases as per requirement specifications and business rules.
  • Developed automated scripts using Selenium WebDriver and implemented Framework using Java.
  • Involved in validating functional, integration and regression test suites using Selenium, Cucumber and the request and response of the web services (SOA) through REST ASSURED.
  • Analyzed business and system requirements, reviewed project requirements specifications to create and execute detailed Test Plans, Test cases and Test scenarios.
  • Performed BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
  • Automated the regression test cases using the Selenium and TestNG.
  • Performed XML testing using POSTMAN Tool.
  • Built a Page Object Model Framework for over 70% Test Cases using Selenium WebDriver and TestNG.
  • Involved in the mobile compatibility testing on various Android and iOS mobile operating system versions.
  • Used Appium tool to develop automation test scripts on Android platforms for native applications on mobile devices.
  • Test case documentation, execution for every sprint with timely updates and reference of the user stories in JIRA.Postman tool is used for the testing.
  • Used various available features of Selenium to develop efficient and error free Automated Test Scripts using Java in Eclipse IDE.
  • Prepared test strategies based on requirements, developed test plans and test cases and executed test cases.
  • Generated reports on daily and weekly basis for defect reports and execution status.
  • Used Jenkins as a Continuous Integration server to configure with GitHub and Maven.
  • Executed automated Test Scripts through Maven.
  • Used Maven for building the WebDriver project.
  • Prepared the Test Suite using Java Framework TestNG.
  • Involved in tracking the defects and log them on Jira.

Environment: Java, Selenium WebDriver, Appium, TestNG, Cucumber, REST ASSURED, POSTMAN, Page Object Model (POM), Eclipse IDE, GitHub, Jenkins, Maven, Jira, Windows.

Confidential, Itasca, IL

QA Engineer

Responsibilities:

  • Implemented Page Objects, Data Driven, Keyword Driven, Hybrid automation frameworks using Selenium.
  • Conducted Automation/Manual testing using the standards, guidelines and structured methodology in testing the application using Java.
  • Created and maintained AutomationSelenium Automation Scriptsfor the Scrum Stories.
  • Converted automation scripts to new framework using Selenium WebDriver, Java and TestNG.
  • Executed the test plans on web and mobile(Apple and Android)as per requirements usingAppium tool.
  • Implemented Page Object Model Automation framework withJava,Selenium WebDriverandCucumber
  • Performed manual testing in physical devices emulator andIOSsimulator.
  • Developed AppiumScripts forNative Android/iOSusing Java.
  • Developed security testing scripts using and Selenium using Appium for Web and Mobile applications.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Performed functional testing of SOAP & RESTful Web Services using SOAPUI tool.
  • Tested request and response XML's based web services interfaces using SOAP UI.
  • Interacted with the development team and the environment team in prioritizing thedefect listandvalidatingknown as bug fixing.
  • Created automation framework using Page Object Model (POM), and Data Driven to test web application.
  • Performed Functional, Regression, GUI, and Integration testing using Selenium with Java.
  • Used Page Object Model in TestNG Framework and used Jenkins to ensure web application is automatically tested via scripts.
  • UsedJenkinsforContinuous deploymentanddeliveryof the sub projects in the pipeline and scheduling them.
  • Used Postman forAPItesting to verify the CRUD operations.
  • Used GIT to re-modify files and for software development.
  • Used Eclipse IDE for writing test cases and debugging the scripts.
  • Actively involved in all sprint related activities, including sprint planning, product demos, sprint retrospective meetings, and client demos after every sprint release.
  • Developed the results document which aimed at suggestions to improve the performance of the application.
  • Used Log4j to capture the log that includes runtime exceptions.
  • Worked on migration of QC defects to Jira by configuring and setting up a new Jira project and maintaining the Jira project.

Environment: Java, Selenium WebDriver, Appium, Page Object Model (POM), Soap UI, TestNG, POSTMAN, Cucumber, Eclipse IDE, Maven, Git, Jenkins, Log4j, Jira, Windows.

Confidential, Cincinnati, OH

QA Engineer

Responsibilities:

  • Involved in project planning, coordination, implementation and the creation of test plans and test cases/ scripts.
  • Involved in performing various types of testing like Smoke, Regression, and Functional testing.
  • Performed cross-browser testing on various browsers like IE, Chrome and Firefox and ensured compatibility on different browsers using Java, TestNG and Jenkins (continuous integration).
  • Designed and developed Test Scenario and Test Cases for various business services/methods covering both positive and negative testing requirements.
  • Designed and developed business services and UI using RESTFUL web services, XSD's, Java script libraries.
  • Performed functional test automation and execution using data driven framework with Page Object Model in Selenium WebDriver and used Apache POI for the implementation.
  • Developed BDD tests using Cucumber by writing behavior and step definitions & developed required Selenium support code in Java for Cucumber.
  • Developed automation script for Mobile Native applications (IOS, Android) using Java and involved in server side scripting.
  • Used Appium to facilitate mobile testing by creating mobile Driver class with the required mobile capabilities. Involve in web UI application over HTTP client request protocol.
  • Used emulators and IOS simulators to perform the manual Mobile Testing.
  • Involved in automating test cases using Selenium WebDriver with TestNG.
  • Prepared documentation for setting up Selenium and Eclipse Environment on local work spaces.
  • Involved in REST based web services testing using SOAP UI web services testing tool.
  • Involved in automation of regression test cases and executing scripts using Test Harness & SOAP UI.
  • Performed manual testing on the applications on the mobile devices and identified bugs.
  • Performed integration and regression testing to check compatibility of new functionality with the existing Functionalities of the application using Selenium.
  • Coordinated with developers and record defects in Jira to track until they are resolved.
  • Performed testing of Mobile Web application using Selenium WebDriver.
  • Created Data Driven Automation Framework to reduce automated scripts maintenance time.
  • Wrote automated client-side GUI testing code using WebDriver.
  • Used Jenkins as continuous integration server to run automated test suites.
  • Developed the application using Eclipse as the IDE and used the standard features for editing, debugging, running etc.
  • Involved in Maven configuration for running servers and scripts after the build.
  • Prepared a report of all automation difficulties and test results for further application using Maven.
  • Used Git as code repository and Code Collaborator to manage code reviews.

Environment: Java, Selenium WebDriver, Appium, Eclipse, Page Object Model (POM), Soap UI, TestNG, Maven, Jenkins, Git, Jira, Windows.

Confidential

QA Tester (Manual)

Responsibilities:

  • Gathered requirements documents such as business requirements and design document and other related documents.
  • Collaborate with Business users, Developers and Team product owners to understand user stories.
  • Developed Test plan and Test specifications based on Functional Requirement Specifications and System Design Specifications.
  • Actively involved in Gap Analysis of Business Requirements, Functional specifications, Technical Specifications, Test Cases using Traceability Matrix.
  • Involved in manual testing of front end functionality, hyperlinks, navigation, GUI and system integration testing of the application
  • Performed Functionality testing, System Testing, Regression Testing. Participated in User Acceptance Test (UAT), Documented procedures and guiding the users in.
  • Identified and Prepared test scenarios and performed peer reviews.
  • Preparation of defect status, test case runs status reports and tracking using Quality Center.
  • Actively involved in QA reviews and audits during various software development life cycle phases.
  • Conducted the Smoke testing to check the High level functionality of the application
  • Scheduled weekly Status Meetings and distributed weekly, execution status with Project Manager and with application leads.

Environment: Manual Testing, Quality Centre, Oracle, Windows.

We'd love your feedback!