Quality Assurance Automation Engineer
Current• Implemented a robust automation framework for both UI and API testing, utilizing technologies such as Selenium WebDriver, TestNG, Cucumber, Karate API, JDBC, Maven, Git and Jenkins.• Built highly efficient utility classes and generic methods by leveraging object-oriented programming (OOP) concepts and the collection framework.• Established Test Automation CI/CD with Jenkins reducing manual testing time by 50%.• Performed comprehensive API testing using Postman, validating the functionality, reliability, and performance of web services manually. Additionally, implemented automated API testing using Karate API, leveraging its features to execute tests, validate responses, and ensure the accuracy and consistency of API functionalities.• Performed back-end testing utilizing JDBC library functions to validate data integrity in databases, employing SQL queries to ensure the accuracy and completeness of data.• Conducted UI testing, both manually and using Selenium WebDriver and TestNG assertions, to ensure flawless functionality and validate UI components, pop-ups, browser navigations, mouse movements, and web tables. • Achieved 0 critical post-release bugs by reorganizing testing processes, ensuring full coverage with end-to-end Selenium tests.