QA Analyst/ Automation Test Engineer - Nationwide IT Services (USGS)
(2022-11)
- Lead Agile Scrum team of 8+ members, facilitating sprint planning, daily stand-ups, sprint reviews, and retrospectives to achieve 95%+ sprint completion rate and improve team velocity by 30%
- Designed and executed comprehensive test strategy for USGS.GOV Drupal CMS migration from 7.x to 10.x, ensuring data integrity and functional parity across 500+ pages with zero critical defects in production
- Developed robust automation framework using Selenium WebDriver, Java, Maven, Cucumber BDD, and TestNG, architecting Page Object Model (POM) design pattern with feature files and step definitions.
- Analyzed user stories to create comprehensive test scenarios and test cases, ensuring complete test coverage and alignment with acceptance criteria for each sprint iteration
- Conducted Section 508 accessibility testing using WAVE and ANDI tools, achieving WCAG 2.2 Level AA compliance across all web components and documenting accessibility defects in accordance with federal standards
- Performed comprehensive manual keyboard navigation audits and screen reader compatibility checks using NVDA, JAWS, and VoiceOver to verify logical reading order and meaningful alt-text for all interactive elements
- Executed comprehensive end-to-end (E2E) testing for large-scale migrations utilizing hybrid manual audits and automated frameworks to ensure seamless data transitions and functional parity
- Orchestrated bi-daily regression cycles using Katalon TestOps, monitoring execution health, analyzing performance trends, and generating detailed test reports for stakeholder review
- Identified UI elements using advanced locators (XPath, CSS Selector, ID, Link Text) and handled complex scenarios including multiple windows, alerts, cookies, and pop-ups using Selenium WebDriver
- Participated in API testing and coordinated with delivery team for comprehensive API test execution, validation, and integration testing
- Managed source code integrity using Git CLI, supporting collaborative development through organized branching strategies and precise merge requests
- Collaborated with cross-functional Agile teams using Jira for defect tracking, maintaining defect lifecycle from identification through resolution with 98% closure rate
- Configured and maintained Cucumber BDD runner classes with TestNG annotations (@BeforeTest, @AfterTest, @DataProvider) to enable data-driven testing and parallel execution across Chrome, Firefox, and Edge browsers using Selenium Grid
- Integrated Maven Surefire and Failsafe plugins with Jenkins CI/CD pipeline to trigger automated regression suite on every code commit, publishing HTML ExtentReports and Cucumber HTML reports for stakeholder visibility
- Authored Gherkin feature files in Cucumber BDD translating business requirements into executable specifications, enabling non-technical stakeholders to review and validate test scenarios prior to sprint execution
- Performed REST API testing using Postman and ReadyAPI, validating JSON/XML response payloads, status codes, authentication tokens, and error handling for USGS data service endpoints and Drupal content APIs
- Mentored junior QA team members on Selenium WebDriver best practices, Cucumber BDD framework structure, and TestNG configuration, reducing onboarding time by 40% and improving overall team test output quality
QA Analyst - AM Data Consulting (BCPS)
(2019-01 - 2022-10)
- Analyzed user stories to create comprehensive test scenarios and test cases for Special Needs Program (SNP), ensuring functional accuracy and regulatory compliance with educational standards
- Implemented end-to-end automation testing framework utilizing Java, Maven, Selenium WebDriver, Cucumber BDD, and TestNG, designing reusable step definitions, feature files, and Page Object Model (POM) components for smoke, functional, and regression testing across multiple environments
- Planned, designed, developed, and enhanced Cucumber BDD automation test scripts using Gherkin syntax with TestNG assertions and Maven build lifecycle, maintaining framework compatibility with technology updates and application changes across regression, functional, and smoke test suites
- Performed API testing using Postman and coordinated with development team for comprehensive API validation, integration testing, and end-to-end workflow verification
- Executed regression testing at various phases of development lifecycle to validate impacted existing functionality and ensure backward compatibility
- Tested compatibility of application for dynamic and static content under various cross-browsers (Chrome, Firefox, Edge) using HTML IDs and XPath locators
- Managed defect lifecycle in VersionOne from initiation to completion, tracking bugs from identification through resolution with 98% closure rate
- Generated automated test reports and screenshots using Jenkins CI/CD pipeline, improving test visibility and enabling continuous integration
- Worked in Agile (SCRUM) methodology, actively participating in sprint planning, daily stand-ups, and retrospectives while managing testing activities
- Engineered data-driven test scenarios in Cucumber BDD using TestNG DataProvider and Excel-based data sets, enabling parameterized testing of 200+ student IEP records across the Special Needs Program application with zero data leakage
- Implemented WebDriverManager in Maven POM.xml to auto-manage ChromeDriver, GeckoDriver, and EdgeDriver binaries, eliminating manual driver version conflicts and enabling seamless CI execution on Jenkins build agents
- Designed reusable utility classes in Java for WebDriver initialization, screenshot capture on test failure, explicit/implicit wait strategies, and database connectivity (JDBC) to support end-to-end test validation against SQL Server
- Collaborated with developers to define API contract requirements using Swagger documentation, then validated endpoints via Postman collections exported and executed as part of the Maven build cycle for automated contract testing
Manual & Automation Tester - Sharp Consulting (CMS)
(2015-01 - 2018-12)
- Analyzed Software Requirements Specification, Functional Specifications, Design Specifications, and User Requirements for CMS National Level Repository (NLR) project
- Developed comprehensive test plans, test cases, test scripts, and test scenarios from business, technical, and functional requirement documents
- Executed system testing, functional testing, database testing, regression testing, user acceptance testing (UAT), and end-to-end testing to validate application requirements
- Developed and maintained automated test scripts using HP UFT (QTP), VBScript, custom functions, and descriptive programming techniques for efficient test execution
- Performed database testing using SQL queries on SQL Server Management Studio to verify data integrity, validate source data, and compare data displayed on dashboard applications
- Utilized HP ALM for comprehensive test management, formulating test plans and test cases, and maintaining traceability matrix to ensure complete test coverage
- Built automation testing framework using Selenium WebDriver, Java, Maven, Cucumber BDD, and TestNG with Page Object Model (POM) design pattern for regression testing, replacing HP UFT scripts and improving testing efficiency by 50% while enabling cross-browser test execution via TestNG XML suite configurations
- Worked in Waterfall methodology using HP ALM for defect tracking and test case management throughout the software development lifecycle
- Migrated legacy HP UFT (QTP) VBScript test suites to a modern Selenium WebDriver + Java + Maven + Cucumber BDD + TestNG framework, refactoring 300+ test scripts into maintainable POM-based components and reducing script maintenance effort by 45%
- Developed TestNG XML suite files to group and sequence test execution by module (enrollment, claims, eligibility) and configure parallel thread counts, cutting full regression suite runtime from 6 hours to under 90 minutes
- Created Cucumber BDD feature files with scenario outlines and examples tables to validate NLR data submission workflows, enabling business analysts to review acceptance criteria directly from Gherkin specifications before development
- Conducted thorough database testing using SQL queries against Oracle 10g and SQL Server to verify data integrity of NLR repository transactions, cross-validating UI-displayed values against backend database records for 100% data accuracy
- Participated in requirements review meetings and JAD sessions, translating business rules for Medicare/Medicaid NLR workflows into comprehensive test coverage plans with traceability matrix maintained in HP ALM