Project 1 - Uber Technologies, Inc
- Led a team of 4 automation testers in designing and developing comprehensive automated test suites for high-impact features including App Launch, Driver Online, and Uber Eats, reducing defects by 25% through rigorous testing processes
- Spearheaded the design and implementation of robust web automation test scripts using Python , leveraging Selenium , PyTest , and advanced API automation with the Requests library for flawless HTTP validations
- Created dynamic End-to-End automation solutions, developing resilient scripts to test API endpoints across multiple distributed services using Python with Requests for HTTP validations and Golang for gRPC services, ensuring stability and data integrity
- Designed and developed automation frameworks from scratch tailored to project needs, incorporating industry best practices and Agile methodologies
- Enhanced workflows with Test-Driven Development (TDD) and Behavior-Driven Development (BDD) principles, employing frameworks like Gherkin (for BDD scripting) and Mocha (for JavaScript-based testing )
- Integrated automated test scripts into Jenkins -based CI/CD pipelines , enabling seamless execution and frequent regression testing for faster feedback cycles
- Utilized tools like Jira and Postman for test case management, defect tracking, and reporting, ensuring traceability and accountability across development stages
Project 2 - Clarivate Analytics
- Automated test cases for Web and API testing using Java and JavaScript -based frameworks such as Selenium with TestNG, WebDriverIO with Mocha, and libraries like Rest Assured and SuperTest
- Built robust end-to-end test automation suites for validating the microservices-driven distributed architecture
- Designed, developed, and optimized custom test automation frameworks leveraging Selenium, TestNG , WebDriverIO, and modern JavaScript tools
- Enhanced framework scalability by integrating advanced logging , reporting , and reusability layers
- Successfully implemented Continuous Integration (CI) and Continuous Deployment (CD) workflows using Jenkins , Git , and Docker , ensuring efficient software delivery and faster time-to-market