Automate comprehensive end-to-end test scenarios across frontend and backend systems, leveraging strong Object-Oriented Programming (OOP) principles.
Take ownership of requirement analysis, test plan creation, automation development, and defect analysis.
Requirements:
6+ years of hands-on experience in QA automation with Java in an enterprise environment.
Proficiency in developing automation for web applications using Cypress, Playwright, Selenium, or similar tools, along with BDD frameworks like Cucumber. Experience with Rest Assured for backend API testing.
Proven experience working within Agile teams and delivering automated testing solutions in Scrum environments.
Solid understanding of software testing concepts, database concepts, and core Java programming.
In-depth knowledge of various testing strategies, including functional, integration, regression, client/server, white-box, black-box, and database testing.
Strong test design skills, including creating test cases, automation scripts, and analyzing test results