We provide IT Staff Augmentation Services!

Test Automation Engineer Resume

2.00/5 (Submit Your Rating)

Seattle, WA

PROFESSIONAL SUMMARY:

  • A highly competent Software Development Engineer in Test with 6+ years of experience with both Manual and Automated Testing skills in Financial and Banking/ Healthcare/ Communication domains.
  • Extensive knowledge on Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle ( SDLC ) and Software Testing Life Cycle ( STLC ).
  • Extensive experience in both Manual and Automation Testing of Web and API/ Web Services.
  • Strong working experience in Agile testing environment, Waterfall and good expertise in handling Scrum Calls, Sprint Planning, Reviews and Retrospective meetings.
  • Extensive experience on core Java and Object - Oriented Programming (OOP) concepts and experience in designing, developing, enhancing automated test scripts for Selenium using Java Programming Language.
  • Expertise in Selenium WebDriver , Java Programming Language , Jenkins CI/CD , Maven , TestNG , JUnit , and Cucumber.
  • Designed, developed and successfully implemented Behavior Driven Development (BDD), Data-Driven and Hybrid Frameworks from scratch using Java Programming Language.
  • Experience in implementing and maintaining Page Object Model (POM) by adding Web Elements at the Page Level and reusing the same elements
  • Experience in developing BDD using Cucumber JUnit in Java Programming Language and worked very closely with the Product Owner ( PO ) to develop Features Files (Gherkin Language), Steps Definitions, Test Runner and automated Test Cases.
  • Integrated automation scripts on Continuous Integration (CI) tool Jenkins for nightly batch run of the script by configuring the Jenkins to pick up the latest code from Git/GitHub.
  • Implemented TestNG as part of the framework by configuring the testng.xml file to support Test Suites , Groups , Passing Parameters , Parallel Testing to run along with Selenium Grid.
  • Experience in using build management tools like Maven by adding, maintaining the profiles, dependencies in the pom.xml.
  • Used Apache POI methods for writing/reading to/from Excel sheets to perform.
  • Maintained the Selenium and Java automation code and resources in version control system GIT.
  • Performed Cross Browser Testing (executing Test Cases against various browsers like Mozilla Firefox, Google Chrome, IE and Safari etc.)
  • Performed database Data-Driven Testing using Selenium WebDriver , TestNG and JDBC driver which reads data from database XML files .
  • Expertise in writing SQL queries , SQL scripts and performing Database Testing in different RDBMS like Oracle, PostgreSQL and MySQL.
  • Hands-on Soap UI and ready API POSTMAN for testing RESTful web services and swagger for the API documentation. Automated RESTful services in Java Programming Language using REST Assured Library.
  • Used Rally/ Jira center to report and log various defects, and prepared Test Summary Reports and reviewed them.
  • Good analytical , presentation and communication skills and experience in handling multiple projects at the same time within deadlines.
  • Dedicated , high motivated and analytical problem-solver.
  • Strong believer of teamwork , collaboration with c ross functional team mindset.
  • Ability to see from the customer’s point of view, quality oriented and detail oriented.
  • Self-starter and creative quick learner and adept at multitasking and thriving in a fast-paced environment.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver/Grid, JUnit, TestNG, Hamcrest, Cucumber, API Restful, Rest Assured/ POSTMAN, Apache POI, SQL Developer, PgAdmin.

Languages: Java, SQL, HTML, Gherkin (Cucumber).

Build/CI/TM Tools: JENKINS, GitHub, Maven, Jira.

Databases: IBM Db2, Oracle, PostgreSQL, MySQL (JDBC)

BehaviorDriven, Data: Driven, Hybrid, Page Object Model (POM).

IDE: AWS (Amazon Web Services): EC2, RDB, Cloud9, Eclipse, IntelliJ IDEA.

PROFESSIONAL EXPERIENCE:

Confidential, Seattle, WA

Test Automation Engineer

Responsibilities:

  • Interacted with Business Analyst and developers to understand the application architecture and recommend testing strategy.
  • Involved in all stages of Software Testing Life Cycle ( STLC ), Test-Driven Development methodologies, Software Development Life Cycle ( SDLC ) using Agile methodologies.
  • Created Test Automation Framework for new enhancements in Selenium WebDriver using Java , Cucumber JUnit and TestNG .
  • Implemented Page Object Model ( POM ), Apache POI in WebDriver Scripts, Data-Driven, BDD and Hybrid Frameworks using Selenium WebDriver, TestNG, JUnit and Java .
  • Developed Test Framework in Selenium for UI Regression Test Automation when necessary and potentially execute Unit Test automation (Java/JUnit).
  • Leveraged Java (Eclipse IDE) to access and test various operations. Performed Regression and Integration Testing using TestNG Framework and executed assertions.
  • Used Apache POI to read data from Excel sheet for Data-Driven.
  • Responsible in executing Selenium Test Scripts on different browsers and checked for compatibility.
  • Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in Java using TestNG prior to Agile release.
  • Responsible to verify REST Web Services API's request and to get valid JSON response for the following methods like GET, POST, PUT and DELETE.
  • Integrated automation scripts (Selenium WebDriver API) on Continuous Integration tools and Jenkins for nightly batch run of the script.
  • Performed Manual Testing and Front-end Web Based Functionality Testing, for Smoke Testing, Regression Testing, Integration Testing.
  • Involved in testing compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Automated Restful services using Rest Assured API using java by following the TDD/BDD framework model given, when, then.

Environment: Java, JUnit, TestNG, Selenium, API Restful, Rest Assured, Jenkins, IntelliJ, Maven, Agile, Jira, SQL, PostgreSQL, MS Office, Excel

Confidential, Seattle, WA

Test Automation Analyst

Responsibilities:

  • Reviewed Business Requirement and Software Specification Requirements to achieve better understanding of the product.
  • Designed BDD Framework for automation.
  • Prepared and reviewed UAT test artifacts Test Plans, Test Scripts, Test Strategy, Traceability Matrixes, with project stakeholders.
  • Involved in Functional, Smoke and Regression Testing
  • Experience in writing and developing Automation and Manual Test Strategies, Test Plans, Test Scenarios and defining Test Cases in Java .
  • Developed BDD Tests using Cucumber by writing behaviors and Step Definitions.
  • Selected the Test Cases to be automated and performed functional testing of the front-end using Selenium (Web Driver) & created Data Driven framework using TestNG.
  • Created Object in Object repository using Page Object Pattern using Page Factory of Selenium WebDriver
  • Integrated Selenium WebDriver script to Jenkins CI /CD server.
  • Developed BDD, Cucumber Framework and used Gherkin format to automate Test Cases for API and Functional Testing.
  • Implemented BDD, Cucumber to run Regression Tests on multiple platforms and browsers in parallel.
  • Developed Selenium WebDriver Automation scripts.
  • Prepared Test Cases with the complete description of requirements, uploaded Test Cases and report results into ALM, Jira.
  • Sole performance of API Testing with Restful and Rest Assured Library as a part of Back-end Test.
  • Extensively used SQL statements to query the Oracle Database (RDBMS) for Data Validation and Data Integrity
  • Performed Back end testing by writing SQL queries using various commands, functions, Joins and Union.

Environment: Selenium WebDriver, Cucumber, Java, TestNG, Jenkins, HTML, CSS, Maven, Git, Windows, SQL

Confidential, El Monte, CA

Quality Assurance Analyst

Responsibilities:

  • Gathered requirement documents such as Business Requirements, Design Document, and other related documents.
  • Reviewed the test basis, designed and documented Test Strategies, Test Plan, Test Cases and executed Test Cases.
  • Participated in Agile Scrum methodology, attended Daily Scrum meetings, Retrospectives, Sprint Planning, Story Walkthrough and Backlog Grooming sessions.
  • Designed, executed and maintained Selenium Web Driver, TestNG, automated test cases for regression test cases.
  • Developed the Features, Scenarios, Step Definitions for BDD (Behavior-Driven Development) and TDD (Test-Driven Development) using Cucumber, Gherkin
  • Used defect management tool Jira for tracking and reporting bugs and tasks.
  • Used SQL query statements to verify the data integrity and validation between the front-end values with the back-end database values of the application

Environment: Java, SQL, API Postman, Selenium, Cucumber, TestNG, Junit, Maven, BDD, HTML, CSS, Excel

We'd love your feedback!