SDET
Description
Job Summary
We are looking for an experienced Senior Automation Test Engineer with 8+ years of expertise in test automation using Java, Selenium WebDriver, and Playwright. The ideal candidate should have strong programming skills, hands-on experience in designing and developing automation frameworks, and expertise in web application testing.
The candidate will be responsible for building scalable automation solutions, driving quality engineering practices, and collaborating with development and QA teams to ensure high-quality software delivery.
Key Responsibilities
- Design, develop, and maintain automation test scripts using Java, Selenium WebDriver, and Playwright.
- Build and enhance automation frameworks such as Page Object Model (POM), Data-Driven, and Hybrid frameworks.
- Perform functional, regression, integration, and end-to-end testing of web applications.
- Develop reusable, scalable, and maintainable automation scripts.
- Integrate automation test suites with CI/CD pipelines using Jenkins or similar tools.
- Analyze test results, identify defects, and collaborate with development teams for resolution.
- Perform cross-browser testing using Selenium and Playwright.
- Participate in test planning, test strategy, and test execution activities.
- Mentor junior QA engineers and provide technical guidance.
- Identify opportunities to improve test coverage, automation efficiency, and overall quality processes.
Mandatory Technical Skills
- Java: Strong hands-on experience in Core Java, OOP concepts, collections, exception handling, and programming fundamentals.
- Selenium WebDriver: Expertise in web automation, locator strategies, waits, handling dynamic elements, and browser automation.
- Playwright: Hands-on experience in Playwright automation, browser contexts, locators, assertions, and handling dynamic web applications.
- Automation Frameworks: Experience in designing and implementing automation frameworks using Java.
- TestNG / JUnit: Strong experience in test execution, assertions, annotations, and test suite management.
- API Testing: Experience with REST API testing using REST Assured or similar tools.
- Build Tools: Maven or Gradle.
- Version Control: Git, GitHub, or GitLab.
- CI/CD: Jenkins, GitLab CI, or similar pipeline tools.
- Defect Management: Jira or similar defect tracking tools.
Good-to-Have Skills
- Experience in Agile/Scrum methodologies.
- Knowledge of performance testing tools such as JMeter.
- Experience in Docker and cloud-based test execution.
- Exposure to AI-driven test automation.
- Experience in mentoring and leading automation teams.
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 8+ years of experience in software testing and automation.
- Strong analytical, problem-solving, and debugging skills.
- Excellent communication and collaboration skills.
- Proven experience in automation framework development and test strategy implementation.
Key Competencies
- Technical leadership
- Automation framework design
- Quality engineering mindset
- Problem-solving and analytical skills
- Team collaboration and mentoring
- Continuous improvement mindsetRole & responsibilities
Preferred candidate profile
