Summary
Experience
Senior API Test EngineerSalesforce
- Led the design and implementation of an automated API testing framework using Python and Pytest, reducing test execution time by 40% and identifying critical bugs pre-production.
- Improved API test coverage by 30% across 5 core microservices, ensuring robust data integrity and performance for high-traffic endpoints.
API Test EngineerDocuSign
- Designed and executed comprehensive test plans for RESTful APIs, ensuring adherence to OpenAPI specifications and functional requirements.
- Automated over 150 API test cases using Postman collections and Newman, decreasing manual testing effort by 60% per release cycle.
Quality Assurance EngineerSplunk
- Performed manual and automated functional testing for web applications and backend services, ensuring product quality before major releases.
- Developed and maintained detailed test cases in Jira and Confluence, contributing to a 10% increase in test documentation accuracy and clarity.
- Identified and reported software defects using JIRA, collaborating closely with engineering teams to track resolution and re-verification of fixes.
Projects
API Health Monitor (Python)
- Developed a Python-based tool to monitor the health and performance of multiple REST APIs, integrating with Slack for real-time alerts.
- Implemented custom checks for response times, status codes, and payload validation, reducing potential outage detection time by 70%.
- Utilized Docker to containerize the application for easy deployment and scalability in various environments.
GraphQL Test Automation Framework
- Created a lightweight test automation framework in Java for GraphQL APIs, capable of handling complex queries and mutations.
- Integrated the framework with Maven and TestNG for seamless execution and reporting, improving test reliability by 25%.
- Designed flexible data-driven testing capabilities, allowing easy expansion of test cases for new GraphQL schemas.
Postman Collection Generator
- Built a utility to dynamically generate Postman collections from OpenAPI/Swagger specifications, streamlining initial API testing setup.
- Reduced manual effort for creating foundational API tests by 50% for new microservices and API versions.
- Included pre-request scripts and test assertions templates to accelerate the creation of robust and reusable API tests.
Education
University of California, BerkeleyBachelor of Science in Computer Science
- Graduated Magna Cum Laude, achieving a GPA of 3.8/4.0
- Awarded Dean's List honors for all semesters
Skills
API Testing & Tools
REST AssuredPostmanSoapUISwagger/OpenAPIGraphQLJMeter
Automation Frameworks
PytestTestNGJUnitSelenium WebDriverCypressRobot Framework
Programming Languages
PythonJavaJavaScriptGroovySQL
CI/CD & DevOps Tools
JenkinsGitLab CIGitHub ActionsDockerKubernetesGitJiraConfluence
Cloud Platforms
AWS (EC2, S3, Lambda)Azure DevOpsGoogle Cloud Platform