We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

2.00/5 (Submit Your Rating)

Mclean, VA

SUMMARY

  • 6+ years of experience in performing Manual and Automated Testing on Web Application and Web Services like micro service architectures.
  • Strong experience in Software Development Life Cycle using Agile and Waterfall methodologies.
  • Expertise in documenting defects with high level of detail, accuracy and informative recreation steps and also fully involved in the process of defect identification and resolution using tools like JIRA, HP ALM.
  • Professional Expertise in working with the Automation Engineer team using Selenium Web driver and Java with Cucumber in Behavior - driven development (BDD) approached.
  • Hands on experience of using Gherkins Syntax to test the behaviors of the application using Cucumber and hands on experience to develop features file.
  • Widely experienced in developing Selenium Test Scripts using Java in Eclipse and IntelliJ IDEA.
  • Expert in manual & automated test procedures for Restful API Testing using Postman and Rest Assured and experienced in testing the application web services.
  • Involved in Web services testing using REST-Assured to send request & validate response JSON.
  • Adeptness experienced in Object Oriented Programming (OOP) using Java and implemented Inheritance, Polymorphism, Encapsulation, Abstraction and Java Collections Framework.
  • Expertise in using JIRA for defect tracking, bug reporting and coordinate with team members in debugging effort and Root Cause Analysis.
  • Highly skilled in creating and executing Test cases, writing Test scripts from requirement documents and functional design documents using HP ALM.
  • Expertise in back ends testing and writing SQL queries, Joins, procedures using Oracle and MySQL.
  • Proficient in using test automation tools such as Selenium WebDriver/IDE/Grid.
  • Knowledgeable of developing different types of framework like Module driven, Data Driven and BDD.
  • Good Knowledge to run selenium test cases using cloud infrastructure browser stack.
  • Experienced with several types of testing like GUI,Web Testing,Regression Testing, Negative Testing, User Acceptance Testing,Functional Testing,System Testing,Integration Testing, End to End Testing and Database Testing.
  • Proficient in writing Selenium automation scripts in Java using JUnit, Maven, Cucumber, Rest API.
  • Key expertise includes testing and debugging GUI and Mufti-Applications environment and automated testing using Selenium WebDriver.
  • Expert in developing Java Selenium/WebDriver test scripts and Test Frameworks using TestNG to perform Functional testing.
  • Expert in using JUnit, TestNG framework, Maven for Project building tool, CI CD Jenkins for Continuous Integration and Git for Version Control using cloud repository GitHub.
  • Excellent knowledge in writing unique XPATH using firebug and Firepath to identify web elements.
  • Good Knowledge in performing cross browser testing by using Selenium Grid on multiple browsers and on different platforms.
  • Experienced in API automation using Postman and with testing web services using Rest Assured.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver, Selenium Grid, CI CD Jenkins, JIRA, HP ALM, Postman, Soap UI.

Framework: Junit, TestNG, TDD, BDD Cucumber, Hybrid, Page Object Model.

Bug Tracking Tools: JIRA, HP ALM

Databases/Tools: SQL Server, Oracle, MySQL, MySQL Workbench.

Web Services Tools: Rest API, Rest-Assured, Postman.

SDLC Methodology: Agile, Waterfall.

Servers: Web logic, Web Sphere, Apache Tomcat.

Languages: Java, SQL, PL/SQL, Java Script, XML, HTML, CSS.

Version controls: Git, GitHub, SVN

Operating Systems: Windows, UNIX/Linux, OS X.

Build/CI-CD Tools/ Cloud Environment: Maven, Jenkins, Browser Stack, Sauce Labs.

IDE: IntelliJ IDEA, Eclipse.

Microsoft Tools: MS Outlook, MS Visio, Microsoft Project, MS Word, MS Excel, Power Point.

PROFESSIONAL EXPERIENCE

Confidential, Mclean, VA

QA Automation Engineer

Responsibilities:

  • Analyzed requirements, organized and supervised formal reviews of development documentation (requirements and design documents, system test plans).
  • Analyzed various documents and use Cases to prepare the detailed Test plan using the SDLC and reviewed them with the Test lead and writing detailed test scripts as per the BRD and FSD.
  • Executed all the Test Cases in the Test Environment and maintained them and documenting the test queries and result for future references as well as triage automated test results.
  • Participated in the full Software Life Cycle for testing activities - from Test planning, Test execution to test monitoring, status reporting, documentation and data validation and Regression Testing.
  • Designed, developed and implemented POM (Page Object Model) based on Automation Testing Framework utilizing Java, Selenium WebDriver, Maven, TestNG and Cucumber.
  • Conducted defect prioritization and defect triage meetings with all the stakeholders.
  • Identified weaknesses in QA Processes, Web testing, Selenium Automation, Suggested & implemented improvements and performed tests based on Agile Environment.
  • Developed automated script for back-end testing using Selenium WebDriver.
  • Created functional automation scripts using open source tools Selenium and involved in creation of automation framework using Selenium WebDriver and testing.
  • Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms and executed and maintained automation Test Scripts in WebDriver using Java, TestNG.
  • Performed Regression and Integration Testing using TestNG framework and executed assertions.
  • Involved in preparing a report of all automation difficulties and test results for further development.
  • Developed features and test scripts using BDD (Behavior driven development) in Cucumber.
  • Involved in building and monitoring software projects continuously with CI tools like Jenkins.
  • Used Jenkins to build and run the Selenium automation test cases on Grid.
  • Used Selenium WebDriver locators like (XPATH, CSS Selectors, Firebug, Fire path locator) and WebDriver to test the web application.
  • Developed data driven test scripts to check the same functionality with multiple sets of data.
  • Performed the testing of Restful web services for apps for the using Rest Assured.
  • Done performance testing to determine that the web application, under test will satisfy high load requirements using JMeter.
  • Created Automation scripts for API Testing using Core Java, Page Object model.
  • Followed and contribute to Agile/SCRUM activities.
  • Tested critical bug fixes including critical fixes and coordinated with developers in release of bug fixes meeting tight timeline.

Environment: Selenium WebDriver, Selenium Grid, XPATH, CSS, Firebug, Firepath, Jenkins, Maven, SQL, Java, TestNG, MS Office, MS Visio, Page Object Model, JIRA, Agile/Scrum, JMeter, BDD Cucumber, JUnit.

Confidential, Hopkins, MN

QA Test Engineer

Responsibilities:

  • Provided both technical and day-to-day automation efforts, this entails leading through all phases of engineering automation projects including requirement's collaboration, test architecture, test design, execution and reporting.
  • Used SharePoint to upload test plan, test strategy, execution results and track daily progress report towards goal for the Automation team
  • Involved with Agile Methodology, Used Eclipse IDE for test environment and Java scripts for development.
  • Involved in requirements analysis reviews and working sessions to understand the requirements and system design, documented Test plans and Use case specifications.
  • Assisted QA Team in designing Test Scenarios and Test Cases with Cucumber BDD and developed, executed test cases and verified actual results with expected results.
  • Involved in Positive, Negative and Sanity testing and Conducted Black Box, Grey Box, Functional, GUI, Regression, System and User Acceptance Testing(UAT) testing manually.
  • Found critical bugs in the application, weekly Reporting through Bug Reports and Maintenance Traceability Matrix using JIRA and performed defect management using JIRA
  • Worked on Data Driven Framework and MVC for Automation test scripts.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in Java using TestNG prior to agile release.
  • Developed test code in Java language using Eclipse IDE and TestNG framework.
  • Performed GUI, Functional and Regression testing by automated using Selenium WebDriver, TestNG, Maven and Jenkins and maintained and executed Maven build files for running automated tests.
  • Responsible for creating and maintaining automation acceptance test suite using Selenium and Cucumber framework.
  • Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tool Jenkins for nightly batch run of the script.
  • Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
  • Used Firebug/Fire Path add-on tool to identify the object's id, name, XPATH, link in the application.
  • Used XPATH and DOM to work with dynamic and static objects in Selenium WebDriver.
  • Conducted Cross browser testing in IE and Firefox using Selenium WebDriver with Java.
  • Used Github as repository to store all Java codes with Selenium.
  • Attended weekly status meetings with development and management Teams.
  • Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.

Environment: Selenium WebDriver, JIRA, SQL, HTML, XML, Github, Jenkins, Maven, BDD Cucumber, Eclipse, TestNG, Java, MS Outlook, MS Word, MS Visio, PowerPoint, MVC, Jenkins, Windows.

Confidential, Deerfield, IL

Software Tester

Responsibilities:

  • Executed Test Cases, logged defects, developed Test Defect Reports and Escalated issues and tested the application on different browsers as a part of compatibility testing to maintain cross-browser functionality.
  • Reviewed the Business Requirement Documents and the Technical Specification.
  • Interacted with developers and business Users to communicate the defects and actively participated in replicating the bugs and performed regression testing using ALM.
  • Created Requirement Traceability Matrix and also updated the Requirement traceability matrix timely with the changes in HP ALM.
  • Extensively automated regression and functional test suites by developing test cases, tests Suites using Selenium, Java and implemented automation using Selenium with Cucumber and Maven.
  • Wrote SQL to check the database and test the data integrity in accordance with business standards.
  • Developed web pages with JSP and Servlets using HTML and XML and Used JavaScript libraries along with Selenium for UI testing with TestNG.
  • Used Cucumber automated testing to test new and existing functionality.
  • Involved in automating test cases using Selenium with TestNG.
  • Configured Selenium, Maven tool and created Selenium automation scripts in java using TestNG.
  • Configured Jenkins build job for continuous Integration and for Regression Testing.
  • Clearly documented all the test cases and executing methods & techniques and uploaded requirements & worked closely with Business teams and participated in Business Acceptance Testing (BAT).
  • Actively participated in status report meetings and interacted with other team members for technical issues.

Environment: Java, Selenium, JUnit, MS Outlook, MS Word, MS Visio, Cucumber, PowerPoint, TestNG, Java, Maven, Jenkins, SQL, Windows.

We'd love your feedback!