Position: QA Automation Engineer
Category: QA Automation
English level: intermediate
Years of experience: 2.5


Participated all Agile-Scrum methodology and participated all the scrum ceremonies.

Analyzed Business Requirements and Functional Specifications based on SMART criteria and developed detailed Test Scenarios and Test Cases.

Attended user story sessions and provided feedback to the user stories to improve the Acceptance Criteria and testability of user stories.

Designed, developed, implementedand maintain web-based application by using Automation Scripting through Java, Maven, Selenium Web Driver, Junit and Cucumber (Gherkin).

Mobile testing was done using Appium, Selenium and Cucumber.

All test results were stored in AWS-S3.

Worked on Behavior-Driven Development using Cucumber Feature File and make sure the framework is resuable and maintainable.

Used Project Object Model (pom.xml) for managing required dependencies in Selenium.
 
Logged defects in Jira with defect type and detail information about the defect.

Used cucumber HTML report for Intellij to be able to identifity the root cause of the failure for each execution.

Performed Smoke Testing, Functional Testing, Regression Testing, Integration Testing in an Agile/Scrum environment.

Performing remote execution of Daily Smoke Tests with Jenkins and sending Cucumber reports as HTML email reports with detailed Test Step Results and screenshots.

Performing API Testing (Restful API Web Service) manually with Postman using Get, Post, Put, Delete method sand automation with Rest Assured library.
 
Running Parallel Test in different types of browsers and versions such as Firefox and Google Chrome to simulate production environment.

Executing UI Testing both manually and with automation tests.

Used Apache POI methods for writing/reading from Excel Sheets to perform Data-DrivenTesting.

Developed Automation Scripts by using Selenium and Java Programming Language. 

Configured Jenkins for making weekly/Daily builds for Functional Tests inTest environment.

Created SQL queries and performed Back-end Testing the check compared UI and the database.

Experience in developing complex SQL queries to validate the data integrity in Oracle, SQL Server.

Experienced in testing automation with Newman and Postman monitors.

Experience in implementing Git as a distributed version control tool and Github as a repository.

Communicated effectively across multiple team sand stake holders.