We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

5.00/5 (Submit Your Rating)

Reston, VA

SUMMARY

  • After spending more than 4 years in the Agile environment, I have developed a strong understanding of SDLC and STLC and have become quite proficient with implementing Testing Frameworks and Automation tools for the Agile team.
  • I possess strong skills in Manual and Automated Testing for Web - based applications.
  • I design, develop and maintain UI and API Test Automation Framework that verifies user stories and system requirements with Functional, Smoke, and Regression Tests.
  • I use Selenium WebDriver as a Test Automation tool.
  • I am proficient with Cucumber, which supports BDD with JUnit Testing Framework. I am also familiar with TestNG. I use Maven project building tools to centralize my dependencies and build my project structure.
  • I achieve Continuous Integration and schedule my Test executions by using Jenkins.
  • Java is my primary programming language. I use ORACLE SQL to interact with Relational Databases.
  • I also have hands-on experience in API and Database Testing.
  • I am a positive, adaptable and cross-functional team player.

TECHNICAL SKILLS

Programming Languages: Java, JavaScript, SQL

Testing Tools: Selenium WebDriver, JUnit, TestNG, Postman, Cucumber, Gherkins, Ranorex, Cypress

Build & CI/CD Tools: Maven, Jenkins, Git, Extent Report, GitHub

Project & Test Management Tool: Jira, Zephyr Scale, Confluence, MS Teams, MS Office

PROFESSIONAL EXPERIENCE

QA Automation Engineer

Confidential, Reston, VA

Responsibilities:

  • Participated in Agile Scrum Meetings including Sprint Planning, Daily Stand-up, Sprint Review & Demo, Sprint Retrospective, and backlog refinement session.
  • Define, develop, and execute automation test scripts.
  • Used Zephyr Scale to create Testing deliverables such as Test Plans, Test Cases, Test Cycles, and Test Scripts for each Sprint.
  • Define, develop, and execute automation test scripts.
  • Communicate testing status to QA lead, project managers, and teams involved in User Acceptance Testing
  • Performed Functional Testing, Positive/Negative Testing, Smoke Testing, and Regression Testing.
  • Implemented and configured Centralized Reporting Service (Report Portal) for the real time test execution result feedback that were a central part of release pipeline.
  • Tested application compatibility for dynamic and static content using HTML IDs, CSS Selector, LinkText, and XPath in Selenium.
  • Automated many existing manual test cases for the automated Smoke Test, Regression Test, End-to-End Test, and API Endpoint Verification Test.
  • Extensively used Page Object Model and custom Data Fakers for abstracting complex automation-related code to simplify the test script development.
  • Involved in using BDD framework to develop Cucumber steps Definitions, Scenarios and Features using Gherkin Language and Selenium Web Driver.
  • Achieved stable test executions by creating common elements and browser actions wrapper class that utilizes Explicit Waits for each UI automation action.
  • Contribution to Test Automation Scripting and building on Automation framework.
  • Involved in Defect Management, Defect Review, and Defect Status Reporting.
  • Automated API test suite using Postman command-line collection runner.
  • Collaborated with the DevOps team to integrate test automation suites for the release pipeline.
  • GaveTest Demonstration to the development team and other stakeholders.
  • Logged Defect and maintained proper Defect life cycle.
  • Worked with developers on defect progress, feedback, and user story implementation validation.

Software Test Analyst

Confidential - Reston, VA

Responsibilities:

  • Worked closely with the Project Manager, Developer, Test Lead, and Scrum Master.
  • Analyzed requirements and User stories to create Test deliverables.
  • Participate in Agile Scrum meetings, including Sprint Planning, Daily Stand up, Sprint Demo, Sprint Review, and Sprint Retrospective
  • Participate in QA meetings and Test Case reviews.
  • Involved in writing Test Cases and executing the manual test cases.
  • Raise Defects and maintain Defect life cycle.
  • Managed Test activities by executing the test cases using Jira and Zephyr Scale.
  • Used Jira for bug tracking and reporting, followed up with the development team to verify bug fixes and update bug status.
  • Worked directly with Business Analysts to understand the changes and updated requirements.
  • Conducted Black box testing, Smoke testing, Positive & Negative Testing, End to End Testing, and Functional testing.
  • Prepared the traceability matrices to fill the gap between the requirement and the test case covered.
  • Worked effectively with project team members to ensure project success and high quality throughout the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).

We'd love your feedback!