14 Oct
|
DynPro
|
Hyderabad
Role & responsibilities
Playwright + Selenium Automation Tester
Position: Automation Test Engineer / SDETExperience: 4–6 YearsJob SummaryWe are looking for an experienced Automation Test Engineer / SDET with 4–6 years of experience in web application automation. The candidate should have strong hands-on expertise in Playwright and Selenium WebDriver, with experience developing and maintaining scalable automation frameworks, executing functional/regression testing, and integrating automated tests with CI/CD pipelines.Key Responsibilities
- Design, develop, and maintain automated test scripts using Playwright and Selenium.
- Build and enhance automation frameworks for web applications.
- Develop reusable test components, utilities, page objects, and test-data handling mechanisms.
- Create and execute functional, regression, smoke, and cross-browser automation suites.
- Identify, analyze, and troubleshoot automation failures and flaky tests.
- Implement effective synchronization and reliable locator strategies.
- Execute tests across multiple browsers and environments.
- Maintain test scripts as application functionality and UI components evolve.
- Integrate automation suites with CI/CD pipelines.
- Work closely with developers, QA engineers, business analysts, and other stakeholders to identify and resolve defects.
- Participate in test planning, test case design, defect tracking, and release validation.
- Generate and maintain automation execution reports and failure evidence.
- Contribute to continuous improvement of automation frameworks and testing practices.
Playwright provides a test runner with auto-waiting, assertions, tracing, browser isolation, and parallel execution across Chromium, Firefox, and WebKit. Selenium WebDriver provides browser automation APIs, while Selenium Grid supports execution across different machines and browser/OS combinations.Required Skills
- 4–6 years of experience in software testing/automation.
- Strong hands-on experience with Playwright.
- Strong hands-on experience with Selenium WebDriver / Selenium 4.
- Good programming experience in any one of:
- Java
- JavaScript
- TypeScript
- Python
- Experience with automation frameworks such as:
- Playwright Test
- TestNG
- JUnit
- PyTest
- Strong knowledge of Web/UI automation.
- Experience with XPath, CSS selectors, and modern locator strategies.
- Knowledge of waits, synchronization, browser handling, frames, windows, alerts, and dynamic elements.
- Experience with Git and source-code management.
- Good understanding of CI/CD and tools such as Jenkins/GitLab/GitHub Actions.
- Experience with cross-browser testing.
- Positive debugging and problem-solving skills.
Good to Have
- API testing experience using REST/HTTP.
- Experience with Postman or similar API tools.
- Selenium Grid / distributed execution.
- Docker/cloud-based browser execution.
- Performance or accessibility testing exposure.
- Experience with Agile/Scrum methodology.
- Strong knowledge of Page Object Model and framework design.
Playwright-Specific Expectations
- Playwright locators such as getByRole, getByText, getByLabel, and getByTestId.
- Browser/context/page handling.
- Auto-waiting and web-first assertions.
- Fixtures and hooks.
- Parallel execution.
- Screenshots, videos, and trace-based debugging.
- Test tagging and selective execution.
- Cross-browser execution.
Playwright recommends user-facing and explicit locators such as role, label, text, and test-id based locators for resilient automation.Selenium-Specific Expectations
- Selenium WebDriver.
- Selenium 4.
- XPath/CSS locator strategies.
- Explicit and implicit waits.
- Handling frames, windows, alerts, and dynamic elements.
- Page Object Model.
- Selenium Grid and parallel execution.
- Browser configuration and capabilities.
Preferred candidate profile
📌 Playwright selenium (Hyderabad)
🏢 DynPro
📍 Hyderabad