Results-driven Functional Test Engineer with over 9 years of expertise in software quality assurance, specializing in automation and functional testing for web and client/server applications. Proficient in leveraging tools such as Selenium, Cucumber (BDD), and Java to develop scalable automation frameworks that enhance testing efficiency. Extensive experience in the Software Development Life Cycle (SDLC) within Agile/SAFe environments, complemented by CI/CD integration using Jenkins and Azure DevOps. Recognized for delivering high-quality solutions through exceptional analytical, problem-solving, and communication skills, particularly in the banking and enterprise sectors.
Overview
11
11
years of professional experience
1
1
Certification
Work History
Functional Test Engineer
Navy Federal Credit Union (Contractor)
12.2023 - Current
Designed and executed comprehensive test strategies and end-to-end testing for complex systems, ensuring alignment with business requirements and improving overall release quality.
Actively participated in SAFe Agile and SDLC processes, contributing to sprint planning, backlog refinement, reviews, and retrospectives to ensure effective test coverage and on time delivery.
Assisted in test estimation and sprint planning activities, contributing to accurate sizing and release planning.
Contributed to test strategy discussions and continuous process improvement initiatives.
Designed edge, boundary, and negative test scenarios that uncovered critical defects, leading to change requests (CRs) and improved system functionality.
Executed end-to-end test scenarios to validate MORE AP workflows, business logic, and regulatory compliance using BlueZone and CRM BO rule engine.
Identified and documented 30+ defects in a single release cycle, including critical and high-severity issues, improving system stability and release quality.
Designed and executed test cases across multiple channels (Digital, CCO, BOD), including UAD and backend validation.
Utilized Azure DevOps (ADO) for defect tracking, test case management, and test execution reporting.
Identified and prioritized high-value test cases for automation across workflows such as membership, OLB, funding, and product selection.
Reviewed peer test cases to ensure quality, coverage, and alignment with requirements.
Performed backend testing using WINSQAL and Oracle, validating data integrity and business rules.
Executed functional, integration, regression, UAT, and negative testing across complex systems
Prioritized software functional tests and simultaneously managed multiple projects.
Senior Test Automation Engineer
CIGNA (TCS)
01.2023 - 11.2023
Developed BDD Automation framework using Cucumber for the entire regression testing and functional testing with selenium as a primary tool to test the Test scenarios, Test cases and test conditions identified.
Designed a 'Utilities' package with reusable 'Helper' classes to speed up automation by 10%.
Demonstrated expertise in Core Java and OOPs concepts, developing Java-based automation scripts.
Executed detailed test cases to validate PIKE's business logic and rules using PEGA's built-in rule engine, ensuring alignment with business requirements.
Enhanced automation productivity by 5% with dynamic locators (XPath, CSS) using methods like starts-with, contains, ends-with, and text().
Involved in SDLC, Agile Process, Business Process Design, Sprint planning, Review, Demo, and Retrospective sessions.
Performed Functional, Integration, regression, positive, negative and UAT testing.
Used JIRA and Zephyr as defect tracking and test case management tool on the project.
Executed the test cases manually and automated and provided status report on daily bases.
Analyzed and examined the Business Requirements Document (BRD) and system specifications for application under examination.
Working with QA Manager to achieve organizational goals and objectives.
QA Lead
Citi Bank (TCS)
03.2021 - 12.2022
Led teams of Manual and Automation testers, working on diverse UI and Back-end projects.
Created comprehensive test plan, test cases and scripts to validate the business requirements and functional specifications of the Credit Loan workflows.
Validated CloudWatch metrics to make sure system is collecting valid data from AWS resources, such as EC2 instances, RDS databases, and Lambda functions.
Created test cases to verify the correct configuration of CloudWatch Logs, ensuring the capturing and retention of log data from various AWS services.
Took an active role in user stories assessment, Sprint planning, Review Sessions, and Scrum Meetings, while also crafting Test scenarios, Test cases, Test data, Test procedures, and Test reports.
Executed test cases manually and, when applicable, automated test scripts using Java, Selenium WebDriver, Cucumber (BDD).
Conducted regression testing to ensure that new code changes do not introduce defects into existing functionality.
Established a Requirement Traceability Matrix to ensure complete test coverage aligning requirements with corresponding test cases.
Maintained and updated regression test suites as the application evolves.
Planned and executed performance testing to assess the application's scalability, stability, and response times under various loads for Data Migration from MSTR to Tableau.
Assigned tasks, set priorities, and monitor the progress of team members and review test cases to ensure they cover all required scenarios and adhere to best practices and quality standards.
Test Automation Engineer
UnitedHealth Group
01.2019 - 03.2021
Involved in building and developing automation framework from scratch using Selenium WebDriver, JAVA, and Cucumber (BDD).
Developed Automation framework implementing Page Object Model, using JAVA, Selenium Web driver and Cucumber.
Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
Experience on Core Java, OOPS concepts.
Used MAVEN for build management, and Jenkins for (CI-CD) Continuous Integration of the builds.
Assessed and analyzed user stories and participated in all Agile Ceremonies and Scrum Meetings
Used Selenium WebDriver to run test cases in multiple browsers and cross Platforms.
Performed UI, Functional and Regression testing by automated using Selenium WebDriver, Cucumber Maven, and Jenkins.
Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly consignment run of the Script.
QA Automation Engineer
AYCO (a Goldman Sachs Company)
09.2015 - 12.2018
Developed automated test scripts using Selenium WebDriver, Java and TestNG framework.
Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
Effectively executed a wide range of testing types, including smoke, integration, regression, end-to-end, negative, positive, system, and user acceptance testing.
Execute browser compatibility and regression tests using Selenium WebDriver for testing UI for every new build release.
Experience with API automation, using Postman and Karate.
Involved in designing automation framework to be used in UI testing with Selenium WebDriver.
Responsible for writing and maintaining Selenium WebDriver scripts for regression and functional testing using data driven framework.
Experienced in Cross Browser Testing by executing the test cases in Firefox, Chrome and Internet Explorer.