Developed and executed BDD test scripts using Cucumber and applied TDD methodologies for high code quality and early defect detection.
Expertise in building Data-Driven and Hybrid Automation Frameworks to ensure efficient coverage of complex scenarios.
Proficient in Java Core and OOP principles, integrating them into test frameworks for scalable solutions.
Managed builds with Maven and configured Jenkins pipelines for Continuous Integration (CI) and automated testing.
Automated API testing using REST Assured, integrating execution with Jenkins for seamless CI workflows.
Developed optimized SQL queries for data validation, insertion, and updates in MySQL and Oracle databases, ensuring data integrity.
Skilled in JIRA for project tracking and defect management, facilitating collaboration across Agile teams.
Extensive experience with Smoke, UAT, Functional, Regression, Ad-Hoc, and Cross-Browser Testing.
Strong analytical skills for requirement analysis, with expertise in creating test plans, scripts, estimates, and Requirement Traceability Matrices (RTM).
Well-versed in Agile (Scrum) and Waterfall methodologies, ensuring smooth delivery throughout the SDLC.
Adaptable to new tools, technologies, and environments, with excellent teamwork, communication, and problem-solving skills.
Overview
6
6
years of professional experience
Work History
QA Automation Engineer
Alliance Tek Solutions
10.2022 - Current
Built a TestNG automation framework from scratch using Page Object Model (POM) to enhance code reusability and streamline maintenance.
Automated functional testing to validate key business flows, ensuring early defect detection and high software quality.
Developed data-driven frameworks with Selenium WebDriver, TestNG, and Apache POI, utilizing Excel data for diverse scenarios.
Implemented API automation with RestAssured to validate RESTful services and ensure reliable backend operations.
Configured Jenkins for continuous integration, automating regression and smoke tests, and optimizing test execution workflows.
Employed XPath and CSS selectors to automate complex web interactions across multiple browsers and environments.
Conducted cross-browser testing on Chrome, Firefox, and Safari to ensure platform consistency.
Managed code repositories with Git, aligning test automation with development branches.
Debugged failures using SLF4J logs, improving framework performance and reliability.
Collaborated in Agile teams, aligning with sprint goals and reporting test coverage and defect status.
Created and maintained scalable automation scripts for web and client-server applications using Java and Selenium WebDriver.
Software Development Engineer in Test (SDET)
Prudential Financial
10.2021 - 08.2022
Designed and implemented a Selenium WebDriver automation framework using Cucumber and Maven to support smoke and regression testing.
Developed a hybrid automation framework integrating Page Object Model (POM) and Behavior-Driven Development (BDD) using Java, Selenium, and Cucumber.
Created Cucumber feature files, scenarios, and step definitions using the Gherkin format to drive test execution and improve collaboration with stakeholders.
Automated API testing using Postman and RestAssured, ensuring seamless backend functionality through data validation and service-level testing.
Set up Jenkins pipelines for continuous integration and automated test execution, reducing testing cycles and ensuring quick feedback on builds.
Conducted SQL-based backend testing to validate data integrity by writing complex queries, including joins and aggregations, according to business logic.
Used XPath, CSS selectors, and dynamic locators to automate web elements across multiple browsers and environments.
Tracked and managed defects effectively using JIRA, collaborating closely with developers to resolve technical issues efficiently.
Maintained a Requirements Traceability Matrix (RTM) to ensure complete coverage and alignment between business requirements and test cases.
Actively participated in Agile ceremonies, including sprint planning, grooming, stand-ups, and sprint reviews, to align testing efforts with sprint deliverables.
Automation Engineer
GEICO
01.2019 - 09.2021
Developed and maintained an automation framework from scratch using Selenium WebDriver and TestNG, following the Page Object Model (POM) for scalable and maintainable code.
Performed functional testing, identifying and automating critical user flows and policy management scenarios to ensure smooth application functionality.
Integrated test scripts with Jenkins to schedule and trigger smoke tests, regression tests, and nightly builds for continuous integration (CI).
Designed data-driven tests using Apache POI to dynamically pull data from Excel sheets, ensuring comprehensive test coverage.
Worked closely with developers, business analysts, and product owners to validate requirements, test new features, and resolve defects.
Extensively used XPath, CSS selectors, and dynamic locators to automate web-based applications across multiple browsers.
Created detailed test reports and maintained logs to ensure transparency and track progress, using Jira and TestNG reports.
Enhanced the performance of existing test scripts, reducing execution time through code optimization and effective use of implicit/explicit waits.
Managed version control through Git and collaborated with cross-functional teams to ensure high-quality software delivery.
Supported manual testing efforts when necessary to validate complex edge cases or functionality gaps outside automation coverage.