Software Developer in Test | Selenium Frameworks | Playwright Frameworks | API & E2E Automation | CI/CD | Test Strategy | Developer Collaboration
I am a Software Developer in Test with expertise in designing and maintaining automation frameworks for both end-to-end (E2E) and API testing. I architected a Selenium-backed framework that successfully transitioned the organization to automated E2E testing and drove API automation coverage from 0% to over 99%.
Migrated two large pipelines with over 6,000 tests from BuildKite to Harness CI, reducing infrastructure costs by $50,000 annually and streamlining continuous integration processes for greater efficiency.
Reduced cloud billing and pipeline run time from 17 hours to 4 hours, resulting in annual savings of $60,000 and significantly accelerating software delivery cycles.
Initiated test environment reuse strategies, decreasing test suite runtime by 40 minutes per suite and optimizing resource utilization across the testing infrastructure.
Debugged and stabilized flaky tests, lowering daily reruns from ten to zero, and enhanced Playwright test coverage by 27% through improved maintenance and framework standards.
Improved Docker build processes and dependency management, reducing build times by 10% and download times by 66%, contributing to faster and more reliable development workflows.
Created automation tooling for release smoke testing, saving three hours per release and increasing the speed and reliability of deployment cycles across multiple product teams.
Refactored the Selenium Grid framework to support parallel test runs, reducing overall test suite runtime by 20% and improving efficiency in automated testing processes.
Drove API-based data creation for UI testing, reducing test runtime by two hours while maintaining full coverage and enhancing the reliability and consistency of test results.
Migrated CI pipelines from CruiseControl to Azure DevOps, cutting pipeline runtime from one hour to ten minutes and streamlining the continuous integration and deployment workflow.
Developed server-side hooks to bypass UI-heavy steps, reducing process flows from over two minutes to just 45 seconds, significantly accelerating test execution and feedback loops.
Implemented data-driven testing for key modules, saving over 160 hours in manual testing and ensuring comprehensive test coverage with greater accuracy and efficiency.
Co-developed a Selenium WebDriver framework that reduced regression testing time from two weeks with six manual testers to under a day, significantly accelerating release cycles and improving efficiency.
Implemented automated API testing for over 110 entities across SOAP and REST protocols, enhancing test coverage and reliability for complex system integrations.
Standardized automation code reviews and established quality gates, reducing flaky tests by 15% and improving overall stability and maintainability of the test suite.
Optimized UI login flows to reduce transaction time from one minute to 30 seconds, saving over 2 hours per test run and increasing productivity.
Consolidated multiple automation frameworks into a single suite, cutting maintenance efforts by 80% and streamlining ongoing support for automated testing.
Maintained a suite of over 3,000 test cases, ensuring regression reliability, mentoring team members, and reducing critical bugs to less than 50 per year.