Professional experience in Automation Testing of web-based applications in various domains including E-Commerce and Banking to assure that software meets the highest standards of quality.
In depth understanding of SDLC, STLC and Agile Scrum Methodology.
Involved in creation and development of Data-Driven Framework and Behavior-Driven Framework by using Page Object Model design pattern with Java, Selenium WebDriver, Maven, JUnit, Cucumber combination.
Experience in Java programming language and testing tools/libraries like Selenium WebDriver, Junit, TestNG, and Cucumber.
Experienced in continuous integration using GIT and other versioning and project management tools such as JIRA, Confluence.
Experience in creating and executing functional and regression testing for UI, API, and Database
Experienced in Black Box testing with a complete QA Life cycle - through Development, Analysis, testing, Defect logging, and verification of fixed bugs.
Experience in testing Rest API web services using POSTMAN and Rest Assured library for automation purposes.
Hands on experience writing SQL queries for database data validation purposes, and used JDBC (Java Database Connectivity) driver for connecting PostgreSQL to automation suite.
Well - versed in identifying areas of improvement for various web-based applications, testing new product features, and resolving issues discovered during testing.
Strong experience of handling multiple projects and large teams in an On-site/Off-shore model and working in heterogeneous and dynamic environments.
Experience in writing good quality object-oriented code for testing purposes by following OOP Concept of Java.
Proven team player and self-starter, capable of working independently and motivating a team of professionals backed with excellent written and oral communication skills.
Strong believer of teamwork, collaboration with cross-functional team mindset, strong analytical, problem solving, decision-making skills with excellent interpersonal, written and verbal communication skills.
An experienced Quality Assurance Engineer offering over 4 years of experience in both Manual and Automation testing. Expert analysis, data validations and defect management activities. Proficient in creating and executing test scenarios, test cases, test scripts, analyzing requirements and maintaining quality standards, all the while providing operational support. Capable test analyst and a superb team player with excellent written and verbal communication skills.
Overview
5
5
years of professional experience
Work History
QA Automation Engineer
PNC Financial Services
Remote
02.2023 - Current
As part of the development team I facilitated Daily Stand Up meetings for my team as well as participated in Scrum ceremonies such as Sprint Planning, Sprint Retro, and Sprint Demo
Developed and maintained test driven development framework using the Page Object Model (POM) design pattern with Java and Selenium WebDriver, TestNG, and Maven
Maintained and executed Maven build files for running automated tests by adding dependencies
Performed Rest API testing using Rest Assured java library for automation testing and validated json responses with database and UI
Used POSTMAN and Swagger for Rest API manual testing
Validated database data persistence by writing SQL queries in PostgreSQL
Used JDBC (Java Database Connectivity) driver for connecting databases with automation suite
Used Apache POI library for reading and writing data in MS Excel for storing test data while performing data driven testing for UI functionalities
Used Bitbucket as version control tool and various GIT commands
Extensively involved in Smoke, Functional, and Regression testing and monitored the behavior of the applications during different phases of testing
Interacted with developers, users, and various members of the team to discuss issues, resolve defects, and set priorities
Exposed to Performance testing, debugging issues in testing and deployment phases
Logged the defects in JIRA, retested the fix requests and closed the defects after successful resolution.
S.D.E.T
Walgreens
Remote
01.2019 - 12.2022
Analyzed the B.R.D and based on that developed test cases with the purpose of validating whether software functionality performed as expected
Manually executed test cases, reported their results, as well as selected test cases for the automation
Considerable experience in handling pop-ups, alerts, iframes, windows, dropdowns and so on using Selenium Web Driver
Experienced with XPATH, CSS and other Selenium locators for locating web elements
Created reusable utility methods for testing framework
Tracked defect and enhancement requests as they entered the defect-tracking system using JIRA
Logged the defects in JIRA, retested the fix requests and closed the defects after successful resolution
Developed, executed, and maintained automation test code using Selenium, Java in combination with JUnit and Cucumber in BDD Framework
Performed Rest API testing using POSTMAN and Swagger, and set up environment variables
Automated Rest API calls using Rest Assure library with Java and performed serialization and deserialization for json responses and requests
Wrote SQL queries for triggering data from database for database data validation and used JDBC
Collaborated with Business Analyst, QA testers and developers on a daily basis to complete the team's schedule
Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins
Handled Selenium Synchronization problems using Explicit & Implicit waits during regression testing
Shared Daily Status Reports with all the team members, Team Leads, Managers.
Skills
Testing Tools/Frameworks: Selenium WebDriver, JUnit, TestNG, and RestAssured, TOSCA
Project Build Tool: Maven
Tests Performed: Smoke, Functional, Regression, GUI, Black Box