Qa Automation Engineer Resume
5.00/5 (Submit Your Rating)
MN
SUMMARY
- 5 years of experience in Information Technology wif prominence on Manual and Automation testing of web - based applications.
- Developed Test Scripts to implement Test Cases, Test Scenarios in DDT (Data Driven Testing), BDD (Behavioral Driven Development) wif Cucumber and Hybrid Automation Frame works by using Selenium WebDriver.
- Hands-on experience in designing, developing and implementing Page Object Model pattern-based automation testing framework utilizing JAVA, Maven, Selenium Web Driver, JUnit, and Cucumber from scratch.
- Extensive experience in executing test plans, test scenarios and QA methodology, Quality standards, Procedures, Test strategy, Test Plan, Test execution, Traceability matrix based on business requirements.
- Strong practical noledge on Object Oriented Programming (OOP) concept in JAVA.
- Considerable expertise in RESTful API and used HTTP requests to GET, PUT, POST and DELETE data using POSTMAN.
- Experienced in automating API’s using Java’s REST Assured libraries using JUnit & Hamcrest Assertions alongside wif Deserialization.
- Proficient using Git as a distributed version control system and GitHub as a remote repository.
- Experience in Defect Lifecycle using project management tools such as Jira.
PROFESSIONAL EXPERIENCE
Confidential - MN
QA Automation Engineer
Responsibilities:
- Involved in studying requirement documents and obtained noledge required for the understanding of project goals.
- Involved in Agile Ceremonies such as Sprint Planning, Sprint Grooming, Daily Scrum, Sprint Review, and Sprint Retrospective meeting.
- Examined the test results of the automated test scenarios, generated Cucumber HTML report dat included screenshots of each failed scenario and logged defects in Jira.
- As one of the members of the team; attended Sprint Planning meetings to provide estimated levels of effort and attended Sprint Retrospective meetings to discuss and provide feedback to the team to improve team productivity. Raised concerns, provided suggestions and feedback whenever necessary in the Sprint.
- Collaborated wif Test Lead to update and develop Test Plan and Requirements Documents.
- Performed back-end testing by writing and executing queries to validate dat data is being populated in appropriate tables and manually verify the correctness of the data wif front-end values.
- Wrote wide-ranging test cases to provision the end to end functionality testing of the application and collected the test data.
- Partnered wif the Business and UAT(User Acceptance Testing) team to analyze validation scenarios for the User Acceptance Testing stage and deployed all the test cases into the UAT environment.
- Effectively used HTTP requests wif Postman and RESTFul API to GET PUT POST and Delete. Binding automation noledge wif API’s; creating corresponding common elements, functions, step definitions and feature files wif the help of Rest Assured library to automate API’s.
Confidential
Quality Assurance Engineer
Responsibilities:
- Created a Full Stack Automation (E2E) Framework (Selenium/JDBC/Restful library) dat is Hybrid of Behavior Driven Development (BDD) and Data-Driven Testing.
- Designed and implemented BDD Automation Framework wif Page-Object-Model using Cucumber Feature files, Runners and creating verifications by JUnit.
- Used Maven to build the project and manage dependencies.
- Extensive experience in UI/Front-end Testing by Selenium using custom locators and utility methods.
- Applied OOP concepts of Java (Encapsulation, Abstraction, Polymorphism, Inheritance) to the framework for more reusable, maintainable and easy to read tests.
- Used Maven-Cucumber-Master-thought Reporter for HTML report of test results to be understandable by both technical/non-technical team members.
- Experience in creation and execution of Test Plans, Test Script and Test Cases for both Manual and Automated Testing.
- Efficient on Project Management by Jira and Version Control by Git together wif GitHub repository.
- Applied Agile/Scrum process wif Dev Team attending scheduled ceremonies (Sprint Planning, Standup, Review, and Retrospective meetings).
- Cucumber Framework using JDBC driver.
- API Testing using POSTMAN and REST Assured library.
- Contributed to a generic automation framework developing web services (REST) and database layers using Java, Inheritance, JSON, and JDBC.
