5 years of experience as a professional QA Automation Engineer (Automated /Manual testing) with experience in understanding and analyzing the requirements, application testing & Quality. Assurance of Web based applications and Client Server.
Excellent knowledge and implementation skills in complete Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
Experience in Agile Methodologies and attended different ceremonies like SprintGrooming, SprintPlanning, Daily stand-up, Demonstration and Retrospective.
Overview
5
5
years of professional experience
Work History
Software Development Engineer in Test
Custrela
05.2021 - Current
Implemented Functional, Regression and Smoke Testing with Positive and Negative Testing approach in Agile environment
Participated in various Spring planning, Test planning and Test strategy meeting to analyze product backlog item and sprint backlog item
Performed both Manual Testing and Automation Testing in Web-based applications
Developed Selenium Automation Framework on IntelliJ IDEA using Java, Selenium WebDriver, Maven, Cucumber with BDD, JUnit, Gherkin Language, POM and Jenkins tool for Continuous Integration
Used Cucumber BDD to create Test Scenarios / Scenario Outline and stored Test Data into Cucumber examples table
Used Amazon Web Services EC2 for operations in cloud
Prepared Smoke and Regression Test suites to run in Jenkins for Continuous Integration
Tested Restful APIs using Postman and Java with Rest Assured Library for Manual and Automated Testing
Performed Database Testing by writing SQL Queries in Oracle Database
Identified Web Elements using locators like ID, name, class, Link Text, TagName, XPath, CSS
Reported software defects/bugs in Jira and interacted with developers to resolve technical issues
Used Git version control system, GitHub as remote repository.Generated Cucumber HTML Report and Plug-in with screenshots for every run
Gathered requirements documents such as business requirements and design documents and other related documents
Participated in daily standup, grooming meetings, sprint planning, Demo and Retro
Solid experience in Functional, Database, Regression, Smoke, Positive and Negative testing in Agile environment
Experience in developing test plans, test cases, test data based on system requirements documents and user stories
Developed and maintain Behavior Driven Development (BDD) framework creating and using Cucumber features, scenarios in Gherkin language, Step definition and executed scenarios using Cucumber tags in Runner class under Java platform
Developed and implemented objects using Page Object Model (POM) using Page Factory and Selenium WebDriver for code reusability
Tested Restful APIs using Postman and Java with Rest Assured library
Worked with Maven as build management tool, GIT for version control, Jenkins for continuous integration and Jira for project management and defect tracking
Executed parallel testing using Selenium Grid and working in various browsers
Used Apache OPI for reading and validating data from Excel files
Executed database testing by passing SQL Queries along with JDBC