Detail-oriented QA Automation Engineer with 6 years of comprehensive experience in both back-end and UIautomated testing. Proficient in utilizing a wide range of tools and technologies, including Java, Docker, RestAPI, Jenkins, Cucumber, and Selenium, to develop and execute robust automated test scripts. Skilled in designing and implementing testautomation frameworks that enhance efficiency and accuracy across various testing environments. Demonstrated expertise in identifying and resolving complex issues to ensure software reliability and performance. Adept at collaborating with development teams to integrate automated testing processes seamlessly into the software development lifecycle, ensuring continuous integration and delivery. Committed to maintaining up-to-date knowledge of industry best practices and emerging technologies to continually improve testing methodologies and outcomes.
Overview
6
6
years of professional experience
Work History
QA Automation Engineer
Credit Karma
01.2021 - Current
Monitored API consumption and resolved conflicts related to API issues.
Integrated third-party APIs into Java applications, enhancing functionality, and enabling seamless data exchange.
Utilized Cucumber and Gherkin to implement Behavior Driven Development (BDD), writing clear and understandable tests for both technical and non-technical stakeholders.
Performed in-depth white-box testing by analyzing code structure and logic to identify potential issues and optimize code performance.
Led regression testing efforts to validate new features and ensure existing functionality remains unaffected, reducing post-release defects by 20%.
Conducted smoke tests for early validation of new builds, ensuring stability before proceeding with detailed testing phases.
Designed and developed RESTful APIs in Java, ensuring secure and efficient data exchange between client and server.
Created automated test scenarios using Cucumber and Gherkin syntax to validate REST API endpoints, enhancing test coverage and reliability.
Performed integration testing of Java applications with third-party APIs, ensuring seamless interoperability and data consistency.
Conducted comprehensive API testing using tools like Postman and REST Assured, validating endpoints for functionality, performance, and security.
Integrated Cucumber tests into CI/CD pipelines, ensuring automated and continuous validation of API functionality.
Validated data integrity and accuracy through APItests, comparing API responses with expected outcomes.
Utilized Postman to create and execute comprehensive API test collections, ensuring endpoint functionality and reliability.
Created and executed automated test scripts using Java-based testing frameworks like Selenium, reducing manual testing effort by 50%.
Documented API functionalities and test cases, providing clear guidelines and references for developers and QA teams.
Established team collaboration in troubleshooting application issues and successfully increased test coverage by 35%.
Developed and implemented various SQL queries to ensure data integrity in the SQL backend.
Decreased test execution time by 45% with optimized test scripts and parallel test execution strategies.
Configured Jenkins to consistently execute the automation test scripts.
Reported system bugs and regression testing results to the development team to ensure that the software meets all specifications.
Identified and documented 200+ bugs throughout the development cycle of a web application, resulting in a significant decrease of 30% in post-release defects.
Automated test cases for system, functional, integration, stress and usability testing
Monitored CI/CD process, deployed latest code version, and verified bug fixes and feature implementations.
Reproduced complex bugs with a 95% accuracy rate, ensuring developers had clear and actionable steps to resolve issues.
Maintained and updated test documentation, plans, and cases using JIRA for efficient defect tracking.
Implemented automated test scripts and conducted back-end service testing using Postman.
QA Automation Engineer
Discover
02.2018 - 01.2021
Developed automated API test scripts in Postman, enabling continuous testing and quick identification of issues.
Created unit tests and conducted code reviews to ensure code quality and adherence to best practices.
Maintained and updated a suite of regression tests to cover critical business scenarios, ensuring comprehensive test coverage.
Developed and executed smoke test suites to quickly verify core application functionality after each deployment.
Collaborated with developers to troubleshoot problems during the QA process.
Developed automated scripts and tested web applications using Cucumber, SeleniumWebDriver, TestNG, and Java to ensure high-quality products.
Reduced manual test cases from 48 to 4 by scripting test cases, decreased elapsed time on automation from 45 minutes to 5 minutes, increased software defects detection rate to 99%.
Decreased test execution time by 45% with optimized test scripts and parallel test execution strategies.
Developed responsive, data driven automated test scripts using Selenium WebDriver in Java.
Created bug reports and documented the entire test cycle and test analysis results.
Worked with DevOps and Configuration Management to ensure end-to-end deployment process runs efficiently.
Developed test automation frameworks using CoreJava, JUnit and TestNG. .
Performed exploratory tests to validate new features and updated functionalities.
Conducted cross-browser testing in multiple environments to ensure optimal performance.
Provided accurate estimates of test coverage and effort for verification and validation activities.
Identified and resolved 150+ cross-browser compatibility issues, enhancing the application's reach and usability.
Worked with Agile and Scrum methodologies to accomplish project milestones and meet demanding timelines.