Design and implement scalable and maintainable test automation frameworks using Java.
Develop automated test scripts for UI (Selenium) and API (Rest Assured) testing.
Collaborate with developers, QA engineers, and product managers to understand requirements and ensure test coverage.
Integrate automated tests into CI/CD pipelines (e.g., Jenkins, GitLab CI).
Perform code reviews and mentor junior QA engineers.
Analyze test results, identify defects, and work with development teams to resolve issues.
Continuously improve test processes and automation strategies.
Required Skills & Qualifications:
510 years of experience in software testing and automation.
Strong programming skills in Java.
Hands-on experience with Selenium WebDriver for UI automation.
Proficiency in Rest Assured for API testing.
Experience with TestNG/JUnit, Maven/Gradle, and Git.
Familiarity with CI/CD tools like Jenkins, GitLab CI, or similar.
Good understanding of SDLC, Agile methodologies, and QA best practices.
Excellent problem-solving and communication skills.
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Quality Assurance and TestingRole: Automation Test EngineerEmployement Type: Full time