Qa Automation Engineer Resume
4.00/5 (Submit Your Rating)
Cherry Hill New, JerseY
SUMMARY
- Over Five (5+) years of experience in Software Testing, and Quality assurance of Client/Server and Web based applications
- Complete Understanding of SDLC, STLC and Testing Methodology flowing Agile Scrum Development Process
- Expert Developing Test Automation Framework using Tools such as Selenium WebDriver, TestNG, Maven, Cucumber, Gherkin and Jenkins
- Experience in developing the Hybrid Framework from scratch using Gherkin, Cucumber, Page Factory, Page Object Model and Selenium WebDriver
- Proficient using Object - Oriented Progr a mming (OOP) in Java programming language with selenium
- Performed GUI, Integration, Smoke, System, End-to-End, Regression, Backend, Browser Compatibility test of the Client-Server, Web based Applications on multiple levels of Software Development Life Cycle (SDLC) and Software Testing Life Cycle ( STLC)
- Developed Test Cases using Gherkins and Implemented the code in the Step Definition
- Experience in working with Build System like Maven, Ant and Gradle
- Expert on test execution using Continuous Integration (CI) tool Jenkins for overnight execution and JMeter.
- Managed test activities including test cases, test execution, reporting defects, and defect life cycle using Atlassian JIRA
- Extensive experience in working with the Automation Engineer team to automate test scripts using Selenium WebDriver to enhance test scripts
- Used explicit wait, Implicit Wait and synchronize the scripts
- Expert in working on enhancing the Automation framework using Cucumber, Maven and TestNG
- Experience testing different web service methodologies RESTFull and SoapUI over XML and JSON
- Developed complex SQL Queries to perform database/backend Oracle and MS SQL
- Server Possess excellent interpersonal, written, verbal communication skills, strong analytical, problem solving, and decision-making skills
- Able to work independently or as a member of a team successfully
- Energetic self-starter with excellent analytical and organizational skills. Achieves goals, objectives and milestones in an accurate and consistent manner.
TECHNICAL SKILLS
Software Testing Tools: Selenium WebDriver, Cucumber, TestNG, Maven, JIRA, SQL Developer
Databases: Oracle, Microsoft SQL Server, MS Access
Language: Javascripts, SQL, Gherkins
CM: Git, Maven
PROFESSIONAL EXPERIENCE
Confidential, Cherry Hill, New Jersey
QA Automation Engineer
Responsibilities:
- Participated in Daily Stand Up Meeting, sprint planning, Demo Meeting, Retrospective Meeting and daily scrum for agile scrum development
- Analysis the user story, developed test cases and performed functional testing in the application development environment
- Extensively work throughout defect life cycle from opening to closure using Defect Tracking tool JIRA
- Performed Smoke, Functional, Integration, System, User Acceptance, Regression, and GUI testing
- Designing customized framework using Page Object Model (POM) pattern in Java using Selenium WebDriver, cucumber feature files TestNG and Apache POI
- Develop Behavior Driven Development (BDD) test cases using Gherkins language
- Develop Feature file in Behavior Driven Development (BDD) test cases using
- Used Continuous Integration CI Tools (Jenkins) for automation script run in nightly
- Used TestNG Annotations in Selenium WebDriver and Java and executed a batch of tests as TestNG suite
- Experience testing different web service methodologies REST and SOAP, over XML and JSON
- Used Maven for Project building and Git for version control
- Tested the application functionality for both positive and negative scenarios
- Interacted with developers and business analysts to assess functional requirements
- Performed cross-browser testing for the web interface using TestNG
- Performed Database testing Toad Oracle to Validate the backend testing
- Used standard SQL functions and commands to develop SQL queries
- Developed and executed complex SQL queries to create and modify test data
- Generated status reports and Defect reports and presented them in weekly status meetings
- Follow up with the developers on defects status on a daily basis, and generate reports for management
Environment: Windows 7, JIRA MS Office 2013, Skype for Business, Outlook, SharePoint, Share drive, Eclipse (IDE), Selenium WebDriver, Java, TestNG, Maven, Jenkins, Oracle.
Confidential, Sunrise, FL
QA Automation Engineer
Responsibilities:
- Actively Participated in release planning, sprint planning, daily scrum and retrospective in agile scrum environment
- Developed Test Plan, Test Cases, Test Scripts and performed Manual testing on the entire Application
- Developed feature file using Gherkin language and automated them using cucumber
- Developed automated scripts using java in Selenium Web Driver with maven,
- Performed test automation Development using test framework that enhance the Page
- Used Continuous Integration Tools (Jenkins) for automation script run in nightly basis and to provide quick feedback to the developers
- Implemented Maven for Project building, and Git for code management repository
- Performed test activities and defect tracking using JIRA
- Performed Restful API testing using RestAssured and Java
- Checked database to determine successful transaction of test data from the application by establishing connectivity using SQL commands
- Coached and mentored Junior test engineers on various testing efforts and processes
- Follow up with the developers on defects status on a daily basis, and generate reports for Line of Business
- Derive Test Strategies to reduce time to validate the fix and run regressions to roll critical enhancements to production in the shortest possible time
Confidential, Dallas, TX
QA Automation Engineer
Responsibilities:
- Designed and Developed Test Plan, Test Cases, Test Scripts and performed Manual testing on the entire Application
- Developed test cases in Gherkin and automated them using cucumber
- Performed test activities and defect tracking using JIRA
- Developed automated scripts using java in Selenium Web Driver with maven,
- Developed Java programs using Object Oriented Programming (OOP) concepts to enhance test framework
- Performed test automation Development using test framework that implements Page Object Model (POM), cucumber feature, and TestNG configuration files
- Used Continuous Integration Tools (Jenkins) for automation script run in nightly basis and to provide quick feedback to the developers
- Implemented Maven for Project building, and Git for code management repository
- Performed Restful API testing using Rest Assured and Java
- Checked database to determine successful transaction of test data from the application by establishing connectivity using SQL commands
- Coached and mentored Junior test engineers on various testing efforts and processes