Experience in Manual Testing and Automation Testing of web-based applications with the purpose of assuring that software meets the highest standards of quality.
● Significant experience in Behavior Driven,Data Driven, Test Driven frameworks along with Selenium Web Driver, and Java programming language.
● Deep understanding in each phase of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC),Test strategies and Test plans.
● Strong automation skills to develop and maintain a framework with Selenium Web Driver, Cucumber, Maven, TestNG, JUnit and Java programming language.
● Proven ability in developing BDD scripts like Scenarios and Scenario Outlines with Cucumber and writing step definitions for behavior.
● Good experience in using the Continuous Integration tool Jenkins to configure with Git and Maven.
● Proficient in API testing of RESTful web services using Postman (manually).
● Expert in using REST Assured library as part of automation using Java language and validating requests and responses for XML, JSON formats.
● Expertise in writing complex SQL Queries,SQL Scripts for Database testing in RDBMS like MySQL.
● Proficient in Defect Management, including Defect creation, modification, tracking and reporting using JIRA.
● Efficient in finding web elements by using ID, Name, Link Text, Partial Link Text, XPath,Tag Name, Class, CSS Selector.
● Ability to work in a team environment or independently, excellent communication,organizational, presentation and leadership skills with ability to quickly adapt to new environments.
● Strong programming skills and deep understanding of Object-Oriented programming as Java.
Develop a framework for UI tests using Cucumber and Java.