We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • 5 years of experience in IT industry with a focus on delivering solutions on various levels of Quality Assurance for Client/Server and web - based applications with expertise in both Manual and Automation skills.
  • Professional Experience in Logistics and Retail domains.
  • Good knowledge of core Java and Object-Oriented Programming (OOP) concept.
  • Experience in developing and maintaining Test Automation Frameworks such as Behavior-Driven Development (BDD), Data-Driven Testing (DDT) and Hybrid Frameworks.
  • Proven ability in requirement analysis and designed, developed and implemented Page Object Model based on automation-testing framework utilizing Java, Maven, Selenium WebDriver, JUnit, TestNG, and Cucumber using Gherkin.
  • Experience Continuous Integration tools Jenkins for Smoke and Regression Tests.
  • Well-experienced in writing SQL queries for Backend Testing as well as using JDBC in RDBMS (Relational Database Management Systems) such as Oracle and SQL Server.
  • Experience in utilizing Git and GitHub for Version Control system.
  • Proficient with POSTMAN, and RESTful API using REST Assured Library for Web Services Testing.
  • Exceptional knowledge in Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and different methodologies Agile/Scrum and Waterfall.
  • Experienced with Daily Scrum, Sprint Planning, Sprint Grooming, Sprint Demo and Sprint Retrospective meetings.
  • Hands-on experience in reviewing and analyzing Requirement Specification and creating Test Cases, Test Scenarios, Test Scripts, and Test Data, understanding the test procedures and test practices, preparing Test Reports, and documenting reports.
  • Creating RTM (Requirement Traceability Matrix) for requirements and Test Cases.
  • Excellent knowledge of Defect Life Cycle, Testing Life Cycle and hands-on experience with Defect Tracking Tools such as Jira.
  • Extensive experience in different types of testing such as Regression Testing, Functional Testing, Backend Testing, Front-end Testing, and Smoke Testing.
  • Excellent interpersonal skills, proven a cross-functional team player with an analytical approach to problem-solving and delivering under high-stress environment.
  • A highly motivated, goal/result driven performer and a strong believer of teamwork and collaboration.
  • Successfully generated HTML reports with detailed test steps and screenshots to improve test efficiency and maximize test coverage.

TECHNICAL SKILLS

Programming Languages: Java, SQL, HTML, CSS, Gherkin

Automation Tools: Java, Selenium WebDriver, Maven, Junit, TestNG, Cucumber, Jenkins, JDBC, REST Assured, Apache POI

Framework/Design: Behavior Driven Development (BDD), Data Driven Testing (DDT), Page Object Model, Singleton

IDE: IntelliJ IDEA, POSTMAN, Sublime Text

Databases: Oracle, SQL Server

Project Management/ Bug Tracking Tools: Jira, Jira X-Ray

Version Control System: Git, GitHub

Testing Methods: Functional, Smoke, Regression

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

Operating System(s): Windows

PROFESSIONAL EXPERIENCE

Confidential - Dallas, TX

QA Automation Engineer

Environment: Agile, Automation, IntelliJ IDEA, Java, HTML, SQL, Selenium WebDriver, JUnit, Maven, BDD Framework, Cucumber, POSTMAN, Page Object Model, Gherkin, Jira, JDBC and Jenkins.

RESPONSIBILITIES:

  • Designed and developed automation testing framework based on Page Object Model and utilizing Java, Selenium WebDriver, Maven, JUnit, and Cucumber.
  • Used BDD (Behavioral Driven Development) with Cucumber, JUnit, Java and created Feature Files with Scenario and Scenario Outline as well as writing Step Definitions for behavior.
  • Automated the Test Cases for Regression Testing, Smoke Testing, Positive Testing and Negative Testing in an Agile / Scrum environment.
  • Identifying web elements locators such as ID, Name, Class Name, Tag Name, Link Text, Partial Link Text, XPath and CSS Selector in HTML code to test the web applications under testing.
  • Implemented automated execution of Smoke and Regression Testing using Jenkins.
  • Experienced in IntelliJ IDEA to develop Java codes to automate tests.
  • Experienced in Git Version Control tool and GitHub as a remote repository.
  • Proven ability in managing project dependencies, the plugins, goals to build a Maven project using pom.xml file.
  • Followed Agile methodology and participated in all the Scrum ceremonies such as Sprint Planning, Daily Stand Up, Sprint Demo, Sprint Review, and Sprint Retrospective meetings.
  • Worked closely with developers and business analyst to solve defect related issues.
  • Analyzed the User Stories, and provided input from the end-user point of view.
  • Participated in Sprint Grooming meeting and analyzed the complexity of each task.
  • Used Apache POI methods for writing/reading to/from Excel sheets to perform Data-Driven Testing.
  • Performed Backend Testing using Java, SQL (Structured Query Language) and JDBC (Java Database Connectivity).
  • Prepared SQL scripts to verify the database updates, inserts and deletes of the records.
  • Served as a mentor to junior testers to improve productivity within the team.
  • Designed automation scripts to test REST API’s (HTTP Get, Post, Put, Delete) using REST Assured Libraries and POSTMAN tools; verify JSON responses.

Confidential - Tampa, FL

Quality Assurance Engineer

Environment: Agile, Jira, Windows, Selenium WebDriver, IntelliJ Idea, TestNG, Git, XML, Java, Oracle Database, Jenkins, RESTful API.

RESPONSIBILITIES:

  • Implemented Automation framework for Web-Based applications and designed scripts that were efficient for requirements by Selenium WebDriver.
  • Configured Maven for Java automation projects and designed Selenium, TestNG Framework based on the Page Object Model (POM).
  • Used XPath and CSS to work with dynamic and static elements in Selenium.
  • Used IntelliJ IDE for the creation of automation scripts using Java programming language.
  • Designed and developed positive and negative Test Cases using Selenium WebDriver and executed them based on functional requirements.
  • Experience with POSTMAN and used HTTP requests to GET, PUT, POST and DELETE.
  • Performed API Testing using RESTful API.
  • Used Apache POI to read data from an Excel sheet for test automation.
  • Performed Smoke Testing, Functional Testing, Regression Testing in various phases of development and test cycles.
  • Performed Back-end Testing with extensive use of SQL queries.
  • Experienced in Git Version Control tool and GitHub as a remote repository.
  • Worked as a Cross-Functional Team member, took extra responsibilities as needed by the Project.
  • Participated in Daily Scrum, Sprint Planning, Sprint Demo, Sprint Review and Sprint Grooming meetings.
  • Involved in analyzing requirement specifications, developed and created User Stories, Test Scenarios, Test Cases, and Test Scripts.
  • Involved in designing, developing and executing Test Plans and Test Cases for each user story and Logged Defects for the test failure in Jira.
  • Developed Test Cases based on the acceptance criteria of the user stories and executed as manual/automation in each Sprint.
  • Coordinated with the development team for bug fixing issues using Jira, analyzing test results after each execution and report them in the defect logging system.
  • Identified the high-risk points and the priorities of the application.
  • Performed parallel testing by using Selenium Grid and Cross-Browser testing by Selenium WebDriver and Maven build tool.

We'd love your feedback!