Pleasanton, California, United States
• Develop and maintain UI, API, and E2E automation frameworks using tools like Selenium ,REST Assured and in-house automation tools to ensure robust test coverage and software quality.
• Design and optimize Jenkins pipelines for automated test execution, reducing test execution time by 30%, and integrating seamlessly with CI/CD workflows, leading to a 25% faster deployment cycle and a 15% increase in early defect detection rates.
• Owned end-to-end quality assurance for features, creating test plans, strategies, and test environments, resulting in a 95% on-time delivery rate. Led test execution and automation efforts and ensured compliance with the definition of done, contributing to a 98% defect-free release sign-off rate.
• Optimized test execution and stability by automating tech debt tests, reducing test execution time by 40%. Implemented parallel test runs, increasing test throughput by 50%, and handled flaky tests, improving overall pass rates by 20% through effective debugging and enhancements.
• Reproduced customer issues in test environments and developed comprehensive test plans for validation.Verified fixes by executing automated and regression tests.
• Configure, and deploy fully disposable end-to-end (E2E) test environments, ensuring seamless integration with the correct version and build. Tailor test data to specific scenarios, enabling thorough feature validation for optimal testing accuracy and efficiency.
• Collaborated closely with Infra and DevOps teams to troubleshoot test environment deployment and maintenance issues, implement solutions, and stabilize the environment for seamless execution.