We provide IT Staff Augmentation Services!

Automation Engineer Resume

0/5 (Submit Your Rating)

Sterling, VA

OBJECTIVE

  • To obtain a position as a Selenium Automation Engineer in a successful company where my knowledge and experience can be utilized and enhanced for company’s gain.

SUMMARY

  • 5+ years of experience in Analyzing, Designing and Implementation of QA testing strategy for Web based and Client/Server applications using Manual and Automated testing.
  • In good knowledge of SDLC, STLC, and Defect Life Cycle. Strong in analyzing and understanding Business. specifications, Testing Requirements, Developing Test Plans, Test Cases, and Test Scenarios.
  • Experienced in software Development Methodologies as Agile Scrum with all its ceremonies.
  • Experienced in Test UI Automation using Selenium WebDriver, Java, TestNG, JUnit.
  • Strong experience in Bug life Cycle and using Jira for project management and bug tracking.
  • Proficiency in BDD Framework using Selenium WebDriver, TestNG, Cucumber, Gherkin language, and Maven.
  • Experience in Agile Scrum projects, worked very closely with product owners and scrum masters in Agile and attended different ceremonies like: Sprint Planning Meeting, Retrospective and Daily Standup, Grooming meeting and Demo meeting.
  • Experience in Core Java, development by applying different concepts like OOP concepts and Collections.
  • Created Page Object repository to store elements and methods for Application Behaviors on different pages for maximum reusability.
  • Performed UI Testing using BDD, Cucumber to run Smoke and Regression Tests on multiple platforms and browsers in parallel.
  • Created HTML and JSON reports with detailed test steps and screenshots, Performed Database Testing by using JDBC library and writing SQL queries to test the Oracle database.
  • Integrated Selenium WebDriver script to Jenkins CI /CD server.
  • Testing RESTful web services using SOAP UI, Rest Client UI and Rest - Assured API
  • Used Swagger JSON definitions for Automation of API documentation and publishing.
  • Used AWS to deploy the project on EC2 instance.
  • Thorough experience in implementing Automation Tools: Selenium WebDriver, Junit, TestNG, Java, Git/GitHub, Jenkins, REST with Postman.
  • Excellent work ethic, strong communication skills, positive attitude, great and easy-going team member.
  • Strong believer of teamwork, collaboration with cross functional team mindset

TECHNICAL SKILLS

Languages: Java, Javascript, HTML, XML, CSS, SQL, Gherkin, Groovy.

Test Automation Tools: Selenium WebDriver, JUnit, TestNG, Cucumber, Apache POI, Maven.

Frameworks: BDD, TDD, ATDD, Data-driven, Hybrid.

Databases: MySQL, MS SQL Server, JDBC.

APIs: REST, SOAP, JSON, XML, Postman, Rest Assured, Swagger.

CI/CD: Jenkins, Maven, Git, GitHub, AWS EC2, Selenium Grid.

Methodologies: Waterfall, Agile/Scrum, Kanban

Project Managing Tools: Jira, Rally, Azure DevOps.

IDEs: IntelliJ IDEA, Eclipse IDE.

PROFESSIONAL EXPERIENCE

Confidential - Sterling, VA

Automation Engineer

Responsibilities:

  • Involved in preparing Testing Strategy to meet Acceptance Criteria.
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios, Step Definitions in Gherkin format and JUnit for Assertions.
  • Used Selenium WebDriver, Java, and its concepts of Object-Oriented Programming (OOP) in my Framework for Automated Script execution.
  • Interact with API commands such as Get, Post, Put, Patch, and Delete.
  • Used Jira with plugin X-Ray as a project management tool for Defect creating and tracking.
  • Executed Functional, Regression, Smoke, and End to End testing during the various phases of the application testing. Supported all major product releases.
  • Used GitHub for Managing Branches and solving Git Merge Conflicts.
  • Performing UI Testing with using BDD, Cucumber to run Smoke and Regression Tests on multiple platforms and browsers in parallel.
  • Selecting the Test Cases to be Automated and performed Functional Testing of the Front-End using Selenium (WebDriver).
  • Developing BDD, Cucumber Framework and used Gherkin format to Automate Test Cases.
  • Creating HTML reports with detailed test steps and screenshots.
  • Performing Database Testing by using JDBC library and writing SQL queries to test the Oracle Database.
  • Integrating Selenium WebDriver script to Jenkins CI /CD server.
  • Performing REST API Manual testing using Postman and automation testing using developed REST Assured.
  • Using Swagger Json definitions for automation of API documentation and publishing.
  • Performed Serialization and De-Serialization of Json payloads using POJO classes.
  • Using AWS to deploy the project on EC2 instance.
  • Conducting Regression Testing, analyzed results, and submitted observations to the development team.

Confidential - McLean, VA

QA Engineer

Responsibilities:

  • Involved in Kanban methodology and reviewed the Product Backlogs, User Stories, and Acceptance Criteria.
  • Interacted with the Product Manager, Business Analyst, and Developers to understand the application design and functional specifications.
  • Developed Test Plans, Test Scenarios, Test Cases, and Test Scripts, and created Traceability between Requirements and Test Cases.
  • Implemented Regression Testing, Smoke Testing, and Positive & Negative Testing.
  • Developed Test Cases using Selenium WebDriver to validate Popups, Browser navigations, and Mouse Movements.
  • Implemented Hybrid Automation Test Framework with Selenium WebDriver, Java, and Database as the source of Test Data.
  • Implemented Page Object Model Automation Framework with Java, Selenium Web Driver, and Cucumber.
  • Identified Defects, analyzed them, take screenshots, and prepared Defect Reports.
  • Used Jira, and TestRail as project management tools for Defect creating and tracking.
  • Performed Positive/Negative Testing, Black box testing, Integration Testing, and Regression Testing.
  • Generated weekly Status Reports to the team manager and participated in daily stand-up meetings, weekly Status Meetings, and Kanban meetings with Team members, Team managers, Business analysts Technical team, and end-clients.

Confidential

Quality Analyst (Internship)

Responsibilities:

  • Developing, maintaining and executing manual test cases
  • Work with software developers and other team members to help troubleshoot any issues found
  • Documented and reported defects using Jira
  • Wrote Test Cases for Positive, Negative scenarios and implemented them.
  • Perform Call Usage tests to ensure all tariffs are configured as per business requirements.
  • Participated in analyzing and maintaining requirements and created the Traceability Matrix (RTM) between Requirements and Test Cases.
  • Communicate feature development to the wider QA team and provide documentation where necessary
  • Developed Automation Scripts after Manual Tests using Java/Maven/Selenium WebDriver /Junit.
  • Worked on the hybrid framework using UFT/QTP and performed functional, regression testing using the UFT tool.
  • Used Postman API client while applying Manual Testing of RESTful Web Services.
  • The Automation part of RESTful Web Services effectively succeeded in the usage of REST-assured API in order to chain several methods in fluent API as well as obtaining Response Payload and providing Request Specifications.

We'd love your feedback!