We provide IT Staff Augmentation Services!

Test Automation Engineer Resume

5.00/5 (Submit Your Rating)

Plano, TexaS

SUMMARY

  • 5+ years of hands - on experience in Software Quality Assurance Testing on mobile and Web-based applications.
  • Having experience in Manual and Automation testing with API, and database validations in a wide variety of projects and industries, including telecommunication, and transportation.
  • Experience in Software Testing (Manual and Automation), Software Analysis, Design, and Development of Client-Server and Web Applications.
  • Expert in preparing test cases, and test scripts for automated and manual testing as per user requirements and functional specifications of the system.
  • Proven ability in designing and enhancing loosely coupled automation frameworks using Selenium Web Driver, Junit, TestNG, Maven, GIT, and Jenkins tools.
  • Hands-on experience with all levels of testing like Smoke, Functional Testing, Integration, System Testing, Regression, and UAT.
  • Experience in Bug Reporting and Bug Tracking using JIRA.
  • Proven capability to work both independently and in a team environment.

TECHNICAL SKILLS

Issue/Test Management Tools: JIRA, Zephyr

Test Automation Tools & Frameworks: Selenium WebDriver, Appium, TestNG, JUnit, Cucumber, IntelliJ

Programming Languages: JAVA, SQL

Database Management Tools: Oracle, PostgreSQL

API Tools: Postman, Rest Assured

CI/CD and Git Tools: Jenkins, Git, Github

Virtualization Tools: AWS EC2, Docker, and Selenium Grid

PROFESSIONAL EXPERIENCE

Confidential, Plano, Texas

Test Automation Engineer

Responsibilities:

  • Worked in an Agile environment and participated inSprint planning, Sprint Retrospective, and daily Scrum meetings.
  • Involved in Product Backlog Refinement meetings and provide constructive feedback to the team to clarify the ambiguity in the User Stories.
  • Performed various types of manual testing such as Functional, Integration, End-to-End, and Regression for various changes for the applications our team was responsible for.
  • PerformedAPITesting usingPostman and database testing to confirm all the data is being migrated to the specified tables.
  • Conducted test on business logic through the REST API methods like GET, PUT, DELETE, and POST.
  • Automated REST API endpoints using Java Rest Assured and assert the response code and response body as per the API documentation.
  • Developed test automation scripts to implement Test Cases, Test Scenarios, and features forBDD(Behaviour Driven Development) usingCucumberinGherkinsformat.
  • PerformedCross Browser and parallel testingto test the applications are working as desired in different browsers and environments using Selenium Grid and Docker.
  • Performed manual testing on the native mobile applications in both iOS and Android platforms and automated the test cases using Appium Java on Android platforms.
  • Implemented continuous integration usingJenkins forscheduled test suite runsandGitHub as a code repository.
  • Worked with AWS to create the virtual machine in cloud and distributed environment for the automated test execution.
  • Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
  • Used JIRA extensively for Defect tracking and reporting, made use of Confluence for document management.

Environment: Agile, Selenium Web Driver, Postman,API, Java, Junit, Cucumber, Gherkins, TestNG, AWS, Oracle, Jenkins, GIT, JIRA, Rest Assured, Appium.

Confidential, Florida

QA Analyst

Responsibilities:

  • Worked in an agileenvironment with frequently changing requirements and features set to accommodate business feedback.
  • Participated in the initialKT Sessionsfrom the client along with the business analysts to get an understanding of the application.
  • Reviewing Project Artifacts, analyzed User Stories, and provided a weekly status reportthat includestesting metrics, test logs, and test summary reports.
  • Involved in the test execution such as Functional, End-to-End, and UAT testing in different sprints to deliver values to the company.
  • Experience in creating test data using API to pass the data on GUI - web-based applications to avoid dependency.
  • Worked with various available features ofSeleniumto develop efficient and error-freeAutomated Test Scriptswith Java.
  • Used Maven for building the Web driver project and integrated with Continuous Integration tools Jenkins for running tests on a nightly basis automatically.
  • Performed data-driven testing by usingJDBC and configuredSQL queriesto fetch data from theOracle database.
  • UsedJIRA as Defect tracking tools- making sure to follow the sprints and continuously providing deliveries.

Environment: Eclipse IDE, JAVA, Selenium WebDriver, Postman, Rest Assured, .NET, Windows7,MySQL, JIRA, Zephyr, JSON-Server.

We'd love your feedback!