03 Nov
|
Accelirate
|
Pune
Job Title: Senior Associate- Test Automation
Notice Period: Immediate to 30 days
Experience Required: 5+ Years
Job Location: Pune/Hybrid
About Accelirate
Accelirate is a leading agentic AI and automation firm, building intelligent agents that transform enterprise operations. We’re a certified partner of UiPath, Microsoft, and Salesforce, with 1500+ processes automated annually across industries. Honored as a Top Workplaces USA winner five years in a row, we’re known for delivering scalable, agent-driven solutions that empower humans, agents, and robots to work smarter together.
About the role
We are looking for a hands-on Senior Test Automation Engineer to own Playwright + Python UI automation for our web applications. You will build maintainable pytest-based frameworks, run them in CI on Azure Pipelines, keep the suite fast and reliable, and mentor junior engineers.
What you will do
- Design and extend a Playwright + Python framework on pytest, using Page Object Model, fixtures and reusable utilities.
- Automate end-to-end UI tests from user stories and acceptance criteria, across Chromium, Firefox and WebKit.
- Build stable locator strategies and keep the flaky-test rate under 2%.
- Integrate suites into Azure Pipelines with parallel runs (pytest-xdist) and useful failure artifacts (traces, screenshots, videos).
- Track tests and defects in Azure Boards and Test Plans, linked to user stories for traceability.
- Triage failures daily and report coverage, pass rate, execution time and flakiness each sprint.
- Review peers' automation code and mentor 1–3 junior engineers.
What you bring
- Playwright (Python): built or substantially extended a framework; strong with the sync/async APIs, auto-waiting, locators, browser contexts, network interception/mocking, auth via storage state, and Trace Viewer.
- Python: OOP, type hints, decorators, context managers, exception handling, virtual environments; clean, modular code checked with Ruff or Flake8 and Black.
- pytest: fixtures and scopes, conftest.py, markers, parametrization, pytest-playwright plugin, pytest-xdist, HTML/JUnit reporting.
- Azure DevOps and Git: Git in Azure Repos (branching, pull requests, code reviews, conflict resolution); YAML Pipelines, Boards and Test Plans; publishes test results to pipelines.
- Testing fundamentals: test pyramid, test design techniques, risk-based prioritisation, basic SQL, Agile/Scrum.
- Explicit communication and ownership; can explain a failure to a developer and a risk to a product owner.
Good to have
- API testing with Python (requests, httpx or Playwright's APIRequestContext).
- GitHub and GitHub Actions workflows.
- Migration from Selenium to Playwright.
- BDD with pytest-bdd or Behave.
- Docker, Azure cloud basics, Allure reporting.
- Visual regression and accessibility testing (axe-core).
- AI-assisted testing: GitHub Copilot, Playwright MCP.
- ISTQB certification.
Education B.E./B.Tech/MCA in Computer Science or a related field, or equivalent experience.
📌 Senior Test Automation Engineer (Pune)
🏢 Accelirate
📍 Pune