Senior Software Development Engineer in Test (SDET) and Quality Assurance Engineer with 13+ years of experience designing and scaling enterprise test automation frameworks across Telecommunications, Financial, Retail services, and healthcare. Proven track record reducing manual testing by 85% and accelerating release cycles by 60% in Agile and DevOps environments. Expert in UI, API, mobile, and backend automation using Selenium, Cypress, Playwright, Tosca, UiPath and UFT. Proficient in integrating automated testing into CI/CD pipelines via Jenkins, GitHub Actions, AWS DevOps, and Azure DevOps. Specialized in AI-enabled quality engineering, including Retrieval Augmented Generation (RAG) application testing and Large Language Model (LLM) / Machine Learning (ML) model validation using OpenAI APIs, Hugging Face, and Healenium. Experienced in mentoring QA teams and managing on-time delivery. Recognized for delivering high-impact automation solutions to Fortune 500 enterprises through strategic test planning, shift-left testing, and microservices of quality engineering.
Overview
14
14
years of professional experience
1
1
Certification
Work History
Senior Software Developer in Test (SDET) / Quality Assurance Engineer
T-Mobile US, Inc
Kansas City, USA
01.2019 - Current
Architected and implemented scalable automation frameworks using Selenium WebDriver, WebDriver IO Playwright, Tosca, UFT, and Cypress, integrated with Cucumber, Java, JavaScript, Python reducing manual testing by 75%.
Built API testing framework for Representational State Transfer (REST), Simple Object Access Protocol (SOAP), and GraphQL with Postman, Newman, Bruno and Rest-Assured to improve reliability and execution speed, cutting regression testing cycles by 85%.
Integrated automated test suites into CI/CD pipelines (Jenkins, AWS DevOps, Azure DevOps, GitHub Actions, GitLab CI/CD) for continuous testing and faster releases accelerating deployments by 60%.
Collaborated with front-end teams to validate applications built with Angular, React and Spring Boot Java, JavaScript, TypeScript, Python HTML, CSS, TailwindCSS, improving system reliability by 35% and ensuring seamless end-to-end integration.
Leveraged AI and large language models (LLMs) for requirement analysis, automated test documentation, test case generation, and defect prediction using historical data; implemented self-healing automation (MCP server, OpenAI APIs, Hugging Face, Healenium), reducing test flakiness by 85%, increasing defect detection by 45%, and accelerating release readiness for critical services.
Validated RAG applications by leveraging DeepEval and RAGAS frameworks with vector databases to ensure accuracy and production-grade quality.
Utilized monitoring and analytics platforms including Splunk, AppDynamics, Quantum Metrics, and Clearwater to proactively identify performance bottlenecks, optimize system reliability, and enhance app observability.
Designed and executed iOS and Android mobile automation using XCUITest, Appium, and cross-platform tools.
Mentored and guided junior testers in manual testing, automation best practices, and code review processes; conducted comprehensive manual, smoke, sanity, functional, regression, and integration testing throughout the SDLC, boosting team productivity by 45%.
Sr Software Developer Test Automation / Quality Assurance Engineer
Federal Reserve Bank of Kansas City
Kansas City, USA
01.2015 - 12.2018
Automated secure payment and Treasury systems with 85% test coverage, ensuring regulatory compliance and reducing maintenance effort by 40%.
Built advanced frameworks using Selenium, UFT, Apache POI, and Appium, improving mobile test reliability by 35% and streamlining IBM mainframe testing.
Integrated REST/SOAP API testing into CI/CD pipelines (Jenkins, GitLab), accelerating regression cycles and enhancing system reliability.
Implemented BDD frameworks and real-time dashboards, improving test efficiency and stakeholder transparency.
Led defect management and Section 508 accessibility testing, reducing resolution time by 30%.
Mentored QA engineers and drove agile practices, increasing team productivity by 45%.
Software Test Engineer / Quality Assurance Engineer
Hewlett Packard, HP
Herndon, USA
01.2012 - 12.2014
Designed automated regression test suites using Selenium WebDriver, Java, TestNG, Maven, Jenkins.
Implemented Page Object Model frameworks for test maintainability and reusability.
Automated batch and legacy system testing using UFT and IBM mainframe terminal emulator.
Developed Perl scripts for log analysis, test data generation, and API validation.
Executed black box and white box testing methodologies to validate software quality.
Education
Bachelor of Science - Airframe & Powerplant Engineering