Overview :
As an End-to-End Automation Tester, where the automation framework already exists. Primary responsibility will be to develop & execute automated tests, enhance & stabiles existing automation suite, and ensure seamless test coverage across different applications. Strong Java programming, DSA, best coding practices and test automation (preferred UI, APIs) experience are required.
Key Responsibilities :
- Develop and execute UI and API automation test cases.
- Enhance and maintain the existing tests in automation suites in place
- Perform functional, regression, and end-to-end testing.
- Work with Selenium WebDriver and TestNG for UI automation.
- Perform API testing using RestAssured (exclude manual API testing)
- Write and optimize SQL queries to validate backend data.
- Collaborate with developers, business analysts, and other testers.
- Participate in Agile ceremonies and Shift-Left testing initiatives is must.
Required Skills & Experience :
5-8 years of experience in test automation(Exclude manual testing).Strong programming skills in Java (string manipulation, HashMap operations, Collections, Data Structures, design patterns - POM, Page Factory, Singleton ).Hands-on experience with Selenium WebDriver(3, 4) & TestNG.API automation using RestAssured .Strong knowledge of SQL queries and database testing.Experience in Git, Jenkins CI / CD pipeline integration.Familiarity with Agile methodologies and Shift-Left testing.Good to Have : (will not eliminate candidates solely for lacking below like Kafka or TypeScript but expects adaptability in below areas)
Knowledge of performance testing tools, cloud (AWS preferred), docker, KubernetesBasic understanding of microservices architecture and Kafka.Mocking capabilities for API & Microservices(ref : hirist.tech)