We provide IT Staff Augmentation Services!

Automation Engineer Resume

4.00/5 (Submit Your Rating)

PROFILE:

Software Quality Assurance Testing professional with 6+ years of QA experience in Manual and Automation Testing of Client/Server, web - based and mobile apps, proficient in Education, Geographic and Banking Domains.

PROFESSIONAL SUMMARY:

  • Strong experience in Software Development Life Cycle (SDLC) methodologies such as Waterfall and Agile Scrum.
  • Expertise in Software Test Life Cycle (STLC) and its implementation by analyzing requirement specifications, developing test objectives, strategies, scope, test procedures, and Requirement Traceability Matrix.
  • Extensively experienced in Functional Testing, Positive Testing, Negative Testing, Front-end Testing, Back-end Testing, Smoke Testing, and Regression Testing using TDD (Test-Driven Development) and BDD (Behavior-Driven Development) concepts.
  • Well-versed in designing, creating and maintaining various Automation Frameworks (Behavior-Driven, Data-Driven, Hybrid and Page Objects).
  • Expert in Java OOP concepts for creating Test Scripts, Test Suites, and HTML reports extensively with Java, Cucumber, Selenium Webdriver, JUnit, TestNG Test Frameworks. Used Maven for building Java projects and manage framework dependencies.
  • Developed BDD tests using Cucumber and Gherkin by writing Scenarios and Step Definitions.
  • Expertise in creating page objects based on Page Object Model (POM) structure, developing reusable functions in Java.
  • Identified, located and implemented correct GUI elements using various Selenium Locators such as ID, Name, Link Text, Partial Link Text, XPath, CSS, and DOM in creating automation scripts.
  • Strong knowledge of SQL queries to retrieve, insert, update and delete data from the SQL server database as well as Oracle database.
  • Analyzed system specifications, design, development, and execution of Test Suits and Test Cases for Manual and Automated Testing.
  • Designed and implemented Hybrid Test Automation Framework based on Page Object Model (POM) by utilizing Java, Selenium WebDriver, JUnit, Cucumber (Gherkin), Maven.
  • Utilized Cucumber developed Features, Scenarios and Step Definitions for Behavior-Driven Development (BDD) Framework.
  • Ensured data consistency on front-end by matching with written SQL queries for data validation using Java JDBC for retrieving the Data.
  • Experience in manual testing of REST APIs using POSTMAN, and API Automation Testing with tools such as REST Assured libraries.
  • Experienced in using different version control tools such as Git (Git HUB) and Bitbucket.
  • Experienced in using Test Management tools such as Jira (X-ray) and HP ALM bug reporting tools to track test progress, execution, and deliverables. Worked closely with Scrum Masters, Product Owners (PO), Business Analysts (BA).
  • Excellent problem-solving, coordination, documentation, and interpersonal skills with the ability to understand and communicate business and technical needs for the client.
  • Strong believer of cross-functionality, collaboration with a teamwork mindset.
  • Highly focused on attention to detail, identifying weak spots and constantly reviewing and enhancing test cases, creative in breaking software and identify potential problems, test to break mindset.

TECHNICAL SKILLS:

Languages: Java, SQL, HTML, CSS, XML, Gherkin, JSON

Testing Tools: Selenium WebDriver, Cucumber, JUnit, TestNG, POSTMAN, JDBC, Apache POI

IDE: Eclipse, IntelliJ, SQL Developer

Test Management: Jira, HP ALM

Databases: Oracle, SQL Server

Project Building Tools: Maven

CI/CD: Jenkins

Repository System: Git, GitHub, Bitbucket

Methodologies: Agile/Scrum, Waterfall

PROFESSIONAL EXPERIENCE:

Automation Engineer

Confidential

Responsibilities:

  • Followed Agile methodology, participated in daily Scrum, Sprint Planning, Sprint Grooming, Sprint Retrospective, and Sprint Demo.
  • Reviewed and analyzed User Acceptance Criteria alongside business analysts to ensure proper understanding of the requirements.
  • Designed, developed, and implemented POM based Automation Testing Framework utilizing Java, TestNG, Selenium WebDriver, Page Object Design and Page Factory Pattern.
  • Performed Data-Driven Testing using Selenium WebDriver, TestNG, and JDBC Connections.
  • Used Data-Driven Framework utilities, Apache POI library, and Selenium to read and write data on MS Excel.
  • Converted manual Regression Test Cases into automation scripts using Selenium WebDriver.
  • Tracked and maintained the workflow of each Sprint in Jira, reporting software defects, and interacted with developers to resolve technical issues.
  • Developed scenarios for writing Test Cases and Test Scripts for functions of the application.
  • Created automation scripts in Java using Selenium WebDriver, TestNG, and IntelliJ IDEA.
  • Extensively used Selenium Locators such as XPath, CSS selectors and WebDriver.
  • Performed Parallel, Cross - Browser and Multiple Platforms Testing using TestNG and XML runner.
  • Created extent HTML summary reports with screenshots for each test suite through the XML file.
  • Maintained daily Smoke Test on Jenkins to get an immediate report of any issue using Jenkins Continuous Integration tool.
  • Implemented Page Factory Model in the Data-Driven Framework. Efficiently logged and tracked defects using Jira and used Git and Bitbucket for Version Control.
  • Utilized IntelliJ IDEA as IDE for the creation of automation scripts.
  • Handled Selenium Synchronization with Explicit and Implicit waits.
  • Worked on distributed test automation execution on different environments as part of Continuous Integration Process using Jenkins.
  • Performed Conducted Back-end Testing writing extensive SQL queries.
  • Performed RESTful API Testing by REST Assured Library in Java, using API Tools such as POSTMAN for Manual Testing.
  • Executed Parallel, Cross-Browser Testing using Selenium Grid and JUnit.
  • Implemented automated execution of tests for Smoke and Regression Testing, as well as other need-based suites, using Maven and Jenkins. Developed custom functions for automation using Java and Selenium WebDriver.
  • Participated in Daily Scrum, Agile ceremonies, and other meetings to discuss enhancement and modification request issues and defects in the application.

Environment: Agile, Java, Selenium WebDriver, Maven, Cucumber, JUnit, Jenkins, IntelliJ, Jira, Git, Bitbucket, HTML, XML, Chrome, Firefox, SQL, Windows

Confidential, Herndon, VA

QA Engineer

Responsibilities:

  • Created and maintained automated Test Script for API Testing using RESTful API.
  • Extensively involved in Smoke, Functional, Regression, Ad-Hoc, Back-end Testing and monitored the behavior of the applications during different phases of testing.

Environment: Agile, Java, Selenium WebDriver, Maven, TestNG, Jenkins, IntelliJ IDEA, POSTMAN, Jira, Git, HTML, XML, Chrome, Firefox, SQL, POM, Oracle, API, Microsoft Office, Windows, Android.

QA Engineer

Confidential

Responsibilities:

  • Participated in daily Scrum meetings, and tested each Sprint deliverables.
  • Created Test Cases, Positive/Negative Scenarios, detailed Test Scenarios and Test Steps for test execution.
  • Involved in Back-end Testing using SQL Queries.
  • Reviewed Test Cases with the business team to assign priority and get the sign-off to move forward with testing.
  • Reviewed Requirement Documents for Business Requirements and expectations.
  • Analyzed Functional Requirements with the business analysts and development teams.
  • Involved in Manual API Testing using POSTMAN.
  • Analyzed test results, tracked defects, and generated reports.
  • Ensured compliance of project-specific QA processes and procedures like loading the Test Scripts into HP ALM environment.
  • Analyzed Requirement Traceability Matrix to ensure all conditions are covered in the Test Cases.

Environment: Agile, Eclipse, POSTMAN, HP ALM, Chrome, Firefox, IE, Safari, SQL, API, Microsoft.

We'd love your feedback!