09 Aug
|
Trantor
|
Bengaluru
Project Mandate
- Understand and rationalize legacy/manual test suites
- Ensure stable CI execution with reporting and traceability
- Improve regression execution speed through Playwright parallelism
Key Responsibilities
1. Manual Automation Migration
- Analyze and understand legacy manual test cases (test steps, data, expected outcomes)
- Identify gaps, ambiguities, and missing dependencies early
- Convert prioritized test cases into Playwright automation aligned to agreed standards
- Support test case rationalization: remove duplicates, improve clarity, tag critical coverage
1. Playwright Automation Development
- Develop clean, maintainable Playwright automation scripts using TypeScript.
- Implement robust locator strategies (data-testid, role selectors, stable DOM strategy)
- Leverage Playwright capabilities:
- auto-waiting, trace viewer, screenshots/video
- parallel execution, sharding, tagging
- network interception (where required)
1. API Testing & Data Validation
- Build and maintain API automation tests using:
- RestAssured (Java) and/or Playwright API Request context
- Postman (for quick validations)
- Validate data integrity and end-to-end flows across UI + API (where applicable)
1. CI/CD & Reporting
- Integrate test execution into CI/CD pipelines:
- Jenkins / GitHub Actions / Azure DevOps
- Maintain execution reports:
- Allure / Playwright HTML reports / Extent reports
- Perform RCA for failures and reduce flakiness through engineering improvements
1. Delivery Governance (Fixed Bid Mindset)
- Work with leads to follow:
- estimation, burn down tracking, velocity management
- change control when test scope expands
- Maintain documentation required for handover:
- automation coverage, known gaps, execution guide
Required Skills (Must Have)Playwright (Critical)
- Robust hands-on Playwright implementation experience
- Solid knowledge of TypeScript/JavaScript (preferred) or Java-based Playwright
- Expertise in writing stable UI tests:
- locators, auto-waits, assertions
- retries (used responsibly)
- handling dynamic elements, iframe, new tabs, downloads
Selenium WebDriver with Java
- Selenium WebDriver with Java (legacy understanding helps migration)
Appium Experience
- Appium experience
Automation Engineering Fundamentals
- Understanding of framework patterns:
- Page Object Model / fixtures-based approach
- data-driven strategies
- reusable utilities (auth, common flows, assertions)
- Strong debugging skills:
- logs, traces, screenshots/video interpretation
CI/CD + Tools
- Jenkins / GitHub Actions (pipeline execution, triggers, artifacts)
- Git (branching, pull requests, code reviews)
API Testing
- RestAssured and/or Playwright API
- Postman for validations
- Strong understanding of request/response validation
Good to Have
- Docker / Selenium Grid / containerized execution
- SQL skills for backend validations
- Test management tools: Jira + Zephyr/Xray/TestRail
- Regulated domain maturity (healthcare/fintech): audit trails, PII/PHI awareness
Process Requirements
- Strong Agile delivery experience (Scrum ceremonies)
- Ability to create/update structured test documentation and maintain traceability
📌 SDET – Playwright / TypeScript /Appium (Bengaluru)
🏢 Trantor
📍 Bengaluru