Experienced QA Lead/SDET with over 15 years of expertise in building high-performing testing teams and delivering high-quality software through efficient QA processes and automation frameworks.
Proficient in implementing comprehensive test strategies, defining QA processes, conducting requirement reviews, setting up tests, executing tests, and managing risks.
Experience in project planning, scheduling, estimation, resource and work allocation, risk identification and mitigation plan, and communication. Proficient in functional, non-functional, API, regression, test automation, and performance testing.
Deep understanding of software testing principles, SDLC, Agile, QA methodologies, testing techniques, and test management.
Experience in creating scalable and robust automation test frameworks (Selenium, Cypress, Playwright).
Proficient in API testing with tools like Postman, SOAPUI, and automation using RestAssured.
Proficient in establishing seamless CI/CD workflows through platforms like Jenkins or GitLab.
Proficiency in Java, JavaScript, Python, Typescript, and other scripting languages.
Experience with build tools Maven and Ant, and unit test libraries like TestNG and Junit.
Experience setting up performance tests using tools like JMeter, and k6.
Experience formulating QA standards and best practices, organizational policies and processes, and strategic plans. Proficiency in SQL and No-SQL databases and effective data validation strategies.
Experience leading a large, globally distributed team embedded in multiple projects. Excellent problem-solving, communication, and collaboration skills.
Overview
14
14
years of professional experience
Work History
Senior Engineer / Automation Lead
Motional
01.2022 - Current
Led QA teams across multiple projects, established robust QA processes, and was responsible for end-to-end testing of various web and native tools
Developed comprehensive end-to-end automation frameworks from the initial setup, design, and implementation of full regression suites
Designed automation using PyAutoGUI for native tools like Driverdisplay, Viewerapp, and Introspection
Automated web applications, such as Pylon, using Cypress
Utilized Selenium for Graffiti web-based project and Playwright for multiple annotation tools
Developed multiple utility and reusable classes and created daily smoke tests and regression suites in the Jenkins pipeline and Gitlab CI
Collaborated with product owners to review business requirements and test cases, supported UAT teams, and managed multiple releases across environments
Created Confluence documents that detail the setup for testing, automation, and other project-related documentation, templates, POCs, and git commands
Created multiple Jenkins files and GitLab-CI YAML files to integrate automated testing seamlessly within the CI/CD pipeline
Worked with the DevOps team to create Docker YAML files to reduce the runtime of installing dependencies
Validated the functionality of backend APIs and Micro Services with automated tests using Postman and Rest Assured frameworks
Conducted code reviews, established automation standards, implemented CI/CD alerts, and enhanced automation reporting for improved efficiency and code quality
Monitored CI/CD pipelines, fixed flaky tests, debugged failed tests, updated functional automation scripts, evaluated test reports, and provided regular reports on test run results throughout development sprints
Added data-test IDs in react code to establish identifiers for test automation
Participated in defect triage, evaluated test processes, and worked with end users and business stakeholders to perform User Acceptance Testing
Performed release testing, smoke, sanity, and regression testing
Trained and mentored QA engineers in automation and test-related activities and testing best practices
Closely coordinated with the programmers and the Business Team to keep track of changes and new workflows
Maintained accurate and up-to-date documentation of testing processes in Confluence and test results in Zephyr.
Associate Director / QA Lead
Evolent Health
06.2016 - 01.2022
Led cross-functional teams in the configuration and testing of web applications, including Care Management, Utilization Management, and various other platforms
Created the functional specifications for prior authorization files and technical specification documents for incoming and outgoing TPA files
Performed comprehensive testing on web application modules with complex business logic and evaluated file imports, exports, and how data is managed and stored
Performed resource capacity planning, prepared QA estimates, and coordinated all QA activities
Reviewed and executed test cases, documented test results, and performed functional, integration, database, and regression testing
Designed automation framework using Selenium webdriver, Java, TestNG, and Maven and integrated with CI/CD tool Jenkins
Created database SQL configuration scripts and designed automation scripts in Java for post-deployment verifications
Validated incoming and outgoing files, Performed API testing using Postman and automated using Rest Assured IO java libraries
Developed Java application to compare pre-configuration and post-configuration deployments for multiple clients
Reviewed and re-evaluated the test strategy to adjust for change requests, changing risks, shifting priorities, and schedules
Prepared Functional requirements and technical specification documents for all incoming and outgoing file Layouts for multiple TPAs
Developed SQL reports for business teams to manage daily responsibilities, client meetings, and upcoming needs
Managed Testing activities, defect management, test management, and results using TestRail
Managed risks and resolved issues that affected release scope, schedule, and quality
Designed end-to-end performance scripts using JMeter
Defined key QA performance metrics and regularly provided insightful reports to senior management regarding product quality, testing progress, and risk assessment
Coordinated efforts between QA, Dev, Business, clients, and DevOps teams
Authored Standard templates, knowledge base documents, and training documents.
Lead Quality Assurance Analyst
FINRA
07.2014 - 04.2016
Led multiple projects, including CRD, Brokercheck, IARD, and PFRD, related to the registration of brokers and investment advisers and filing electronic forms
Led end-to-end functional testing of Project RAD (Registrations and disclosures) that included CRD, IARD, PFRD, FPRD, and Broker Check Applications
Led test planning and established test processes
Acted as a crucial point of contact for all QA aspects of releases
Participated in requirement reviews, technical analysis with developers, and end-to-end testing of web CRD applications for web forms U4, U5, U6, ADV, queues, electronic fingerprinting, and reports shared with states
Designed automation tests using the Selenium tool and configured Jenkins CI/CD pipelines
Work closely with the Product Owner, System Architect, and Project Manager to manage new and changing requirements
Configured Selenium Grid for parallel testing for multiple browsers and environments
Performed device testing in IOS and Android applications
Held weekly meetings with the team to discuss metrics, testing progress, new project initiations, and team issues
Ensured that all testing activities were conducted as per the Testing Plan, adhering to the specified schedule and quality criteria
Assisted with executing non-functional testing regarding performance, reliability, stability, and compatibility with other systems
Integrate testing tools and frameworks into the CI/CD pipeline for seamless test execution.
Senior QA / Automation Engineer
Vonage
01.2014 - 07.2014
Managed the automation team, developed testing frameworks, and was responsible for end-to-end testing of multiple e-commerce projects
Designed and developed an end-to-end automation framework for the e-commerce application Wifone using QTP/UFT
Designed automation from scratch and developed multiple utility and functional libraries
Prepared framework design, Proof of Concept, and training documents
Led the team in test design, automation development, and maintaining automated test scripts based on application regression test suites
Created recovery scenarios for error handling and descriptive programming for faster object identification
Used OTA (Open Test Architecture) to update automation test results in the quality center and publish them to the central dashboard
Created metrics to measure and monitor product performance.
Lead Quality Assurance Analyst
NBCUniversal
08.2012 - 12.2013
Led the project Identity for ad-targeting and performed web service testing of REST web services
I was involved in test analysis, test design and implementation, test execution, and test closure activities
I also conducted cross-training sessions and knowledge-sharing sessions
Led the testing team in Sprint Planning, Product Backlog grooming, user story review, and acceptance criteria writing
Automated Rest Web services using SOAPUI
Validated data in the MongoDB using JSON queries
Performed root cause analysis for critical issues
Documented best practices
Prepared onboarding documents
Trained new hires.
Lead Automation Developer/QA
Sage
01.2011 - 07.2012
Accountable for end-to-end testing of the Nexus project, an e-commerce application
Responsibilities included overseeing test planning, conducting requirement reviews, executing tests, resolving defects, and generating comprehensive test reports
Designed and executed comprehensive test scenarios using QTP to ensure compatibility, functionality, and performance across multiple platforms and devices
Utilized QTP’s advanced features to automate complex test cases, enhancing testing efficiency and accuracy
Performed end-to-end validations of e-commerce web applications, ensuring the integrity of price engines, fraud rules, credit card payments, and discounts
Employed QTP to automate validation processes, significantly reducing manual testing efforts and increasing reliability of results.
Quality Assurance Lead
RaceTrac
01.2011 - 04.2011
Led the migration project to transition the processing of Financial EDI files from legacy systems to a BizTalk server using Agile methodology
Developed comprehensive test plans, reviewed user story acceptance criteria, and executed test cases to ensure seamless migration
Monitored daily progress and adapted testing priorities based on test status and project needs
Conducted functional, system, and regression testing to validate the integration and performance of the new system
Specialized in validating financial EDI Files such as 810 (Invoice) and 811 (Consolidated Service Invoice/Statement), ensuring compliance and accuracy in data processing.
Quality Assurance Engineer
WellCare Health Plans
06.2010 - 12.2010
Project Management and Execution: Led end-to-end testing for Project OOSA, which involved tracking members who moved out of the service area
Coordinated the testing of data integration across multiple databases
Test Case Development and Execution: Crafted and conducted detailed test cases, rigorously reviewed requirement documents to ensure comprehensive coverage and alignment with project specifications
Comprehensive Testing and Reporting: Performed thorough testing of all phases of data handling
Utilized Quality Center for effective test management, ensuring organized tracking and reporting of test progress and outcomes
EDI File Handling and Data Integrity: Managed verification of incoming and outgoing EDI files, including types 270, 271, 834, 835, 837, and 999
Ensured accurate loading into staging and transaction tables and maintained business rules and data integrity throughout the project lifecycle.