We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

Alexandria, VA

SUMMARY:

  • Expertise in writing Selenium WebDriver automation scripts in JAVA for highly transactional E - commerce websites.
  • Designed and implemented different automation frameworks from scratch like Page Objects framework, Data Driven framework, BDD with Cucumber-Jvm using Gherkin language.
  • Working knowledge on build management tools like Maven and Continuous Integration tools like Jenkins.
  • Maintained the Selenium & JAVA automation code and resources in source controls like Git, SVN over the time for improvements and new features.
  • Worked on different Unit test frameworks like JUNIT and TestNG to test java applications.
  • Actively participated in test case automation using a structured, data driven framework with Ruby and Selenium.
  • Developed and Implemented automation scripts using Ruby and Java.
  • Solid experience of AGILE Methodologies, AGILE Manifesto and Scrum processes.
  • Solid experience of Defect/Test Management tools like JIRA.
  • Expertise in writing SQL Queries, and performing Database testing.
  • Proven ability in Working individually or as a part of team, Problem solving, Process improvement activities, Analytical skills, Reporting and Assisting to Manager.
  • Strong experience in Black Box and Gray Box testing.
  • Expertise in QA Methodologies with various testing concept such as Acceptance testing, System Testing, Functional Testing, Integration Testing, Regression Testing, End-to-End Testing, Business Process Testing and more.
  • Strong experience with SOA architecture that include Restful & SOAP Web Service Testing.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver, Cucumber, Quick Test Pro UFT, Rest Assured, SOAP UI

Test / Project Management Tools: JIRA, HP Quality Center, ALM, Rational Quality Manager On Time, Rational Clear Quest, Rational Requisite Pro

Programming Languages: Java, VB Script, HTML, Ruby

Development IDE: Eclipse, IntelliJ

Database/Database Tools: SQL Server, Oracle, MySQL, DB2: SQL Server, Oracle, MySQL, DB2

Application: Microsoft Office, VMware, SQL Developer, Toad

Operating Systems: Windows 8, Windows 7, Windows XP, Mac OS X, Linux, DOS

WORK EXPERIENCE:

Confidential, Alexandria, VA

QA Automation Engineer

Responsibilities:

  • Implementing cross browser and cross platform testing with Selenium Web driver and Cucumber JVM.
  • Develop and implement robust Keyword Driven, Selenium Page Object Model framework with Selenium WebDriver using Object Oriented Programming Java and open source unit test framework Junit to ensure the code reusability and code maintainability, which reduces the script development time.
  • Implement quality software best practices to develop test strategy, test plan, test data, test case and test automation and actively participate in process improvements.
  • Performed Loader/Backend testing to validate the data in the backend for the X12, XML and other messages types.
  • Generate Daily Bamboo Automation Test Report for Smoke Test and Regression Test.
  • Checked the data flow through front-end and backend and used SQL queries to extract the data from the database.
  • Performed Database Validation to check the updated data in the Database using SQL Server.
  • Build automated test suite to increase the automation coverage for regression test cycle in Agile Test Methodology.
  • Used GITHUB as a repo and followed branch strategies.
  • Responsible to setup execution of automated tests and deployment process using Version Control System Git and Continuous Integration (CI) tools Jenkins.
  • Actively participated in test case automation using a structured, data driven framework with Ruby and Selenium.
  • Developed and Implemented automation scripts using Ruby and Cucumber (Gherkin).
  • Created detailed periodic status reports for senior management to keep them posted on the progress of implementation.
  • Worked directly with Business users performing User Acceptance Testing (UAT).

Tools: /Environment: Selenium WebDriver, Java, Cucumber-Jvm, JIRA, Restful Web Service, Jenkins, SOA

Confidential, STL, Missouri

Software Development Engineer in Test

Responsibilities:

  • Lead multiple projects simultaneously in an agile environment.
  • Work independently as a project lead and assist other project lead for their projects.
  • Implemented automation using Selenium WebDriver, JAVA, Cucumber-Jvm, and Maven.
  • Extensively automated regression and functional test suites by developing test cases, test suites using TestNG.
  • Implemented Page Objects framework, and Cucumber -Jvm from scratch to represent web pages.
  • Developed Data Driven framework to retrieve test actions, test data from Excel files and SQL Databases.
  • Performed Defect Tracking & Management in JIRA.
  • Extensive experience and having very strong knowledge on SOA or Web Services testing, SOAP UI execution, XML tags testing for data elements/values, JSON testing, API testing.
  • Perform automated and manual GUI, Functionality and Integration testing on the web and native applications.
  • Backend testing was involved for data transaction and communication for integration.
  • Worked on build management tools like Maven and Continuous Integration tools like Jenkins.
  • Writing Gherkins Given, When, Then, And, But (Steps) as per business rules for Cucumber to define test cases for application functionalities. Following Business Driven Development practices.
  • Mobile app testing using APPIUM, on iOS, Android operating systems.
  • Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings.
  • Use Browser-Stack tool for cloud-based cross browser testing to test different browsers on different operating systems and mobile devices without install virtual machines, devices or emulators.
  • Develop Restful Web Service testing framework with open source Rest Assured API and JUnit to build robust and scalable web service testing.
  • Created Test Plans and Test Strategy which describes the features and functions to be tested.

Tools: /Environment: Selenium WebDriver, Java, Cucumber-Jvm, JIRA, Restful Web Service, Jenkins, SOA

Confidential, NYC, New York

QA Analyst

Responsibilities:

  • Responsible for Planning, creating and analysis of Test Plan, Test cases and Test Scripts.
  • Developed, executed and maintained Selenium automation scripts for web application.
  • Developed automation framework in Java by using Page Objects framework, & Data Driven frameworks. Automated running smoke tests by using TestNG xml file, and build report generator for daily builds.
  • Worked effectively with Developers, AGILE Team, and Project Management to achieve Selenium automation, high quality, release deadlines and QA processes improvements.
  • Performed Database testing using JDBC API with Selenium. Generated Production DB reports using SQL queries.
  • Developed and Implemented automation scripts using UFT.
  • API testing with XML and custom in house application.
  • Performed SOA or Web Services testing, SOAP UI execution, XML tags testing for data elements/values, JSON testing, API testing.
  • Backend testing was involved for data transaction and communication for integration.
  • Worked on web service and back-end service/API tools such as Soap Service, HTTP Client, and Soap Client.
  • Corresponded among QA Managers, Developers and Team Members.
  • Reported and tracked defects, monitored defects reported by team.
  • Worked directly with Business users performing User Acceptance Testing (UAT).

Tools: /Environment: Selenium RC, Selenium WebDriver, Java, TestNG, Eclipse, SOA, SOAP UI. Advanced Rest Client, Oracle.

We'd love your feedback!