We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

Seattle, WA

SUMMARY

  • 4+ years of experience in Quality Assurance in Manual testing and Automation testing on Client/Server applications and Web based applications.
  • Experience in Software Development Life Cycle (SDLC) using the Waterfall Model and Agile Methodology.
  • Experience in preparing Test Cases, Test Scenarios, Test Scripts & Test reports by using client requirements.
  • Expertise in Selenium automation using Selenium WebDriver, Selenium Grid, JAVA, JUnit & Maven.
  • Implemented continuous build/integration, deployment, test systems using Jenkins.
  • Good hands - on experience in designing Automation Test framework in Selenium, QTP/UFT and JMeter.
  • Having experience on Mobile Automation (Android and iOS) using Appium.
  • Implemented different automation frameworks like Cucumber/BDD, Keyword Driven framework, Data Driven framework and Hybrid framework.
  • Proficient in Java and have sound knowledge on OOP (Object Oriented Programming) concepts.
  • Experience in testing both SOAP and REST services using SOAP UI, Groovy Script and Tested both XML and JSON formats.
  • Developed an automated scripts and frame works using Java, Groovy Script, VB Script.
  • Experienced in bug tracking, reporting and using Quality Center and JIRA for global test management.
  • Good Experience on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins for Continuous Integration.
  • Experience in testing database applications of RDBMS in Oracle, SQL Server by executing SQL Queries.
  • Experienced in creating, enhancing and maintaining test scripts for various functional and regression testing using UFT/QTP and VBScript.
  • Experience in creating Cucumber BDD (behavior-driven development) framework and automating BDD scenarios in Eclipse using Java script.
  • Experience in using automation frameworks like Hybrid, Data-driven, Keyword frameworks and POM.
  • Experience in Defect Tracking, Report Generation, Exporting and Importing of Test Cases and preparation of Requirement Traceability Matrix, Generation and Execution of scripts
  • Hands on experience in Quality Assurance including Functional Testing, GUI Testing, Regression Testing, System Testing, Smoke Testing, Blackbox Testing and User Acceptance Testing (UAT).
  • Strong expertise in lifecycle methodologies like Waterfall, Agile Models and TDD (Test Driven Development) methodology.
  • Extensive experience in coordinating testing effort, responsible for test deliverables, status reporting to management and issue escalation

TECHNICAL SKILLS

Test Approaches: Waterfall, Agile/ScrumTesting Tools: Selenium WebDriver, HP Quality Center/ALM, Appium, TestNG, Selenium Grid, JUnit, Cucumber, Load Runner, SoapUI

Test Build& Integration Tools: Maven, Ant, Jenkins

Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)

Programming Language: JAVA, C, SQL

Markup Languages: HTML, XML, XPath, CSS

Databases: SQL Server, Oracle

Scripting Languages: Java Script, VB Script, Groovy Script.

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

Operating Systems: Windows Variants, UNIX/LINUX

Defect Tools: HP Quality Center, JIRA, ALM, Team Foundation Server (TFS)

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

Utilities: Eclipse, Visual Studio, GIT, Firebug, Fire Path

PROFESSIONAL EXPERIENCE

Confidential, Seattle, WA

QA Automation Engineer

Responsibilities:

  • Responsible for creating test cases and executing them within an AGILE software development SCRUM environment.
  • Implemented Data Driven automation testing framework utilizing Java, TestNG, Maven, Selenium Web-driver and Cucumber.
  • Developed automated scripts for performing Regression Testing through Selenium Web Driver.
  • Implemented Page Object Model Automation framework with Java, Selenium Web Driver and Cucumber.
  • Built automation framework in Selenium WebDriver using behavior driven (BDD) approach in Cucumber framework.
  • Involved in integration of Automation Suite with Continuous Integration Tool- Jenkins.
  • Used build tool Maven to generate test report and interacting with TestNG.
  • Created automation scripts for complex scenarios and performed Functional and Regression Testing for various releases using Selenium (Web Driver) and TestNG
  • Used Git as code repository and Code Collaborator to manage code reviews.
  • SQL Queries to retrieve the data from various Tables and to test the database.
  • Performed SOA testing for Payments API's using SoapUI and Java framework for Web Services testing.
  • Executed test scripts using JMeter and SoapUI tool to perform Web Services testing
  • Identified mobile elements using Appium Inspector, UI Automator Viewer.
  • Implemented simulator for Mobile App Testing in Android Platform using Appium
  • Experienced in testing Mobile native applications using Appium.
  • Performed REST API testing using SOAPUI and Back-End Testing database table manipulations of relational database systems by writing complex SQL queries manually.
  • 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, Jenkins, Agile, Cucumber, SQL Server, JIRA, POM, HTML, SQL, GIT, JAVA, Eclipse, Appium, TestNG, SoapUI

Confidential, Jersey City, NJ

QA Analyst

Responsibilities:

  • I am primarily responsible for working with business group, development team for preparing Test plan, traceability, Test signoff documents.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and Junit Framework .
  • Performed Data driven testing using Selenium WebDriver, Junit functions and JDBC Connections which reads data from scripts using property and XML files.
  • Developing BDD test scripts in cucumber using selenium Web Driver (Using page object model) and integration tests with Jenkins.
  • Developed test code in Java language using Eclipse IDE and Junit framework.
  • Created and maintained automated test script for API testing using Junit.
  • Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Designed test cases based on the use-cases and the complex business logic defined for each web-service or a message.
  • Performed web services testing with SOAP UI by validating request and response for XML, JSON files.
  • Performed Web Services Testing and XML validation by creating test case suite using SOAP UI
  • Developed, maintained and executed load and stress test with JMeter .
  • Conducted mobile apps testing across the web using Perfecto Mobile
  • Performed Functionality, Negative, GUI, Sanity testing, System testing and Database testing.
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
  • Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
  • Assisted in developing keyword driven and descriptive programming framework for automation defects.
  • Involved in Bugs Tracking & Prepare Bug Report Document.
  • Involved in weekly review meetings.

Environment: Selenium Web Driver, Oracle, Cucumber, Java, JIRA, Agile, Maven, Jenkins, Junit, POM, Windows.

Confidential

Manual/QA Engineer

Responsibilities:

  • Analysis of Functional Requirement and Business Requirement documents and communicating with BA.
  • Analyzed and identified the Test cases based on requirement document of the application.
  • Reviewing and modifying the Test cases for Test scenarios.
  • Performed various types of testing like Functional Testing, Integration Testing, Regression Testing, System Testing and Compatibility Testing.
  • Preparing and executing Test cases, Review test cases and Defect Reporting.
  • Analyzed Test specifications and written Manual Test cases for Black Box Testing.
  • Defect logging, Tracking, Reporting and Validation using Mercury Quality Center.
  • Prepared Defect Report as per severity and Priority.
  • Involved in Defect Reporting Meetings on a daily basis.
  • Performed Regression Test execution based on the priority of the Test cases in Mercury Quality Center.
  • Worked on compatibility testing of the application using QTP/UFT.
  • Involved in Regression Testing for every change in modules using QTP/UFT.
  • Designed Test cases and executed Test cases and reported the Bugs using Quality Center.
  • Involved in project meetings and Interacted with other team members in order to resolve the problems.

Environment: HP Quality Centre, QTP, Java, MS SQL Server 2005, Windows.

We'd love your feedback!