Qa Automation Resume
4.00/5 (Submit Your Rating)
Richmond, VA
SUMMARY:
- Developed and maintained Behavior Driven and Data Driven Automation Framework with tools such as Maven, Java, JUnit, Cucumber, TestNG, Excel Apache POI, JDBC, Selenium WebDriver, customized for testing web - based applications.
- Successfully implemented Page Object Model pattern design and Page Factory to Automation Framework for Maintainability and Automation Reusability.
- Well experienced in Daily Scrum, Sprint Grooming, and Sprint Planning meetings and provided inputs to the Sprint Back Log items with proper estimates.
- Solid understanding of Object Oriented Programming language JAVA.
- Ability to create Feature Files and Step Definitions with Gherkin Language and Cucumber.
- Expertise in Functional Testing, Front-End Testing, Back-End Testing, Regression Testing, and Smoke Testing.
- Performed Back-End Testing using JDBC including writing SQL Queries for testing data integrity and validating business rules.
- Experienced in Automated API-Testing using Rest-Assured.
- Reported and tracked bugs, verified bug fixes with ALM, QC Rally.
- Managed Version Control using GITHUB.
- Hands on experience configuring Continuous Integration tools like Jenkins.
- Cross Functional SDET, can perform Manual Testing as well as Automation Testing.
- Experienced in reviewing business requirement document and software requirement documents, test cases and their execution, also coordinated with developers for fixing defects.
- Excellent working experience in all phases of SDLC: Requirements Gathering, Analysis, Design, Development, Testing, Implementation (Production) and Maintenance Support (Post Production).
- Excellent communication skills, a strong team player and capable of working independently and motivating a team of professionals.
- Ability to establish relationship with developers, designers, customers and management.
TECHNICAL SKILLS:
Languages: JAVA, SQL, Gherkin, HTML
Automation Testing Tools: Selenium WebDriver, Cucumber, TestNG, JUnit, RestAssured, PostMan
Project Management Tools: Jira, Maven, ALM, QC RALLY
Operating System: Windows
IDE: Eclipse
Continuous Integration: Jenkins, TeamCity
Version Control: GITHUB
PROFESSIONAL EXPERIENCE
Confidential, Richmond, VA
QA Automation
Responsibilities:
- Build and maintained Regression Suite using Selenium WebDriver, Java, JDBC, JUnit and Cucumber.
- Implemented Page Object Model design pattern with Page Factory to maintain clean codes, Methods and WebElements reusability.
- Successfully created reusable WebElements using various locators like ID, Name, Class, Tag Name, Link Text, Partial Link Text, XPath and CSS locators.
- Participated in a full life cycle of an Agile project and applied best Quality Assurance practices to ensure full functional testing of new features being added every sprint.
- Attended in daily scrum, sprint planning, sprint demo and sprint retro meetings.
- Scripting.
- Managed Version Control using GITHUB.
- Code Automated functions.
- Performed Back-End (Sybase, Oracle) testing, API testing (Azure), UI testing (Salesforce) in Automated fashion.
- Experience testing cloud-based Micro Services Azure.
- Used Node.JS Server as Mock API.
- Managed defects life cycle.
- Effectively communicated testing activities and findings in oral and written formats.
- Generated Automatic test reports.
Confidential
Automation Engineer
Responsibilities:
- Maintained and Improved Automation Framework using Maven, Selenium WebDriver, Java, JUnit and Cucumber for application UI Testing.
- Implemented Page Object Model design pattern with Page Factory to maintain clean codes, methods and WebElements reusability.
- Successfully created reusable WebElements using various locators like ID, Name, Class, Tag Name, Link Text, Partial Link Text, XPath and CSS locators.
- Participated in a full life cycle of an Agile project and applied best Quality Assurance practices to ensure full functional testing of new features being added every sprint.
- Attended in daily scrum, sprint planning, sprint demo and sprint retro meetings.
- Automated the manual functional scenarios and built the Automation Regression Suite.
- Managed Automatic Smoke Test and Regression Test suites for application’s stability and functionalities
- Created Feature Files. Implemented Steps Definition Test Scripts in Java.
- Performed Back-End testing using Java, SQL, JDBC.
- Performed Automated API-testing using RestAssured.
- Used Apache POI for reading and validating the data from Excel files.
- Managed user stories and defects life cycle using JIRA.
- Effectively communicated testing activities and findings in oral and written formats.
- Generated Automatic test reports from Cucumber.
- Conducted Cucumber training to existing and new team members.
Confidential
Software Engineer
Responsibilities:
- Analyzed Business Requirement Documents to get better understanding of the system, both on technical and business perspectives.
- Developed Automation Framework using Maven, Selenium WebDriver, Java, TestNG, and Cucumber.
- Responsible for generating test scripts to automate Functional and Regression Testing and Smoke Testing in JAVA.
- Involved in Agile Scrum Methodology.
- Experienced cross-functional team member helped manual testers to create and execute test cases.
- Involved in implementation of Test Automation Framework by using Selenium WebDriver, TestNG, and Maven.
- Performed Cross Browser testing.
- Manually executed API services using PostMan.
- Executed automation test cases for Regression and analyzed failures for defects.
- Performed and Scheduled Daily Smoke Test script by using Jenkins.
- Created Feature Files and Step Definitions with Gherkin Language in Cucumber.
- Successfully Automated test reports on Cucumber and HTML.
- Hands on Experience on POM, and CUCUMBER based framework with help of Maven.
Confidential
Quality Assurance Analyst
Responsibilities:
- Created detailed Test Cases in JIRA based on business requirements.
- Performed manual testing using the test case.
- Interacted closely with developers regarding defects, participated in tracking, reviewing and analyzing bugs.
- Created, prepared and conducted quality assurance review meetings, developed checks list and other QA documentation like test strategy documents and defect reports.
- Participated in daily stand-up meetings to understand the progress in work and matched efforts to the changing needs, depending on the current status of the updates in the meeting.
- Performed Back-End Testing by developing SQL Queries.
- Reported software defects in ALM and interacted with the developers to resolve technical issues.