Posted on: 04/12/2025
Description :
We are looking for an experienced and highly skilled Senior Software Development Engineer in Test (SDET) with 6- 8 years of experience to design, develop, and maintain robust automation frameworks and test scripts. The ideal candidate will have strong hands-on expertise in Playwright with JavaScript/TypeScript, solid programming fundamentals, and the ability to contribute to both Web UI and API automation. This role requires a seasoned professional who can lead automation initiatives, mentor team members, and drive quality engineering practices across the organization.
Key Responsibilities :
Automation Development :
- Design, develop, and maintain automation scripts using Playwright (JavaScript/TypeScript) for functional, regression, and end-to-end testing.
- Architect and build reusable, modular, and scalable automation components adhering to industry best practices.
- Leverage Playwright's advanced capabilities including cross-browser testing, auto-wait mechanisms, parallel execution, and component testing.
- Implement Playwright Test Runner features including custom fixtures, test annotations, parameterization, and sharding.
- Integrate automation tests with CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI, Azure DevOps).
- Lead framework optimization initiatives to improve test execution speed, stability, and maintainability.
API Automation :
- Develop and maintain API test scripts using Playwright API Testing, RestAssured, Postman, or similar tools.
- Validate API response payloads, schemas, headers, performance metrics, and error scenarios.
- Design and implement integration testing strategies between Web UI workflows and backend APIs.
- Create comprehensive API test suites covering authentication, authorization, and data validation.
Scripting & Framework Contribution :
- Use strong scripting skills in JavaScript, TypeScript, Python, or Shell to automate repetitive tasks, test data generation, and environment setup.
- Lead the design, evolution, and maintenance of automation frameworks (Page Object Model, BDD, Hybrid, Data-Driven).
- Implement advanced Playwright features including tracing, visual regression testing, network interception, and mocking.
- Establish coding standards, review automation code, and ensure framework consistency across teams.
- Collaborate with development teams to adopt best practices for testability and shift-left testing.
Quality Engineering & Leadership :
- Lead requirement reviews and design discussions to ensure comprehensive test coverage and early defect identification.
- Perform root-cause analysis for complex defects and drive resolution with development teams.
- Define and own test strategy, test planning, and documentation for critical modules and features.
- Establish metrics and KPIs for automation effectiveness and provide regular reporting to leadership.
- Champion quality engineering practices and continuous improvement initiatives.
Collaboration & Mentorship :
- Work with cross-functional teams (Development, DevOps, Product) to ensure seamless integration of automated tests into delivery pipelines.
- Provide clear, structured status updatesprogress, risks, blockersto stakeholders and leadership.
- Mentor and coach junior and mid-level SDETs on Playwright best practices, coding standards, and testing methodologies.
- Conduct knowledge-sharing sessions and contribute to internal documentation and training materials.
Required Skills :
- 6- 8 years of experience in automation testing with progressive responsibility.
- Strong hands-on expertise in Playwright using JavaScript/TypeScript (mandatory).
- Proficiency in JavaScript/TypeScript including ES6+ features, async/await, Promises, and modern syntax.
- Deep understanding of Playwright architecture, selectors, locators, and debugging tools.
- Experience architecting and building automation frameworks from scratch.
- Solid understanding of OOPs, design patterns, and software engineering best practices.
- Strong knowledge of Node.js ecosystem, npm/yarn, and package management.
- Experience with version control systems (Git, Bitbucket) including branching strategies and code reviews.
- Proven ability to integrate automation suites with CI/CD pipelines.
- Excellent analytical, problem-solving, and debugging skills.
Good-to-Have Skills :
- Experience with Selenium WebDriver (Java) or other automation tools.
- API automation experience with RestAssured, Postman, or Karate.
- Experience with Playwright features such as visual comparisons, accessibility testing, and mobile emulation.
- Knowledge of cloud platforms (AWS/Azure/GCP) for running tests at scale and containerized test execution.
- Experience with Docker and Kubernetes for test environment management.
- Knowledge of performance testing tools and concepts (k6, JMeter, LoadRunner, Artillery).
- Familiarity with BDD frameworks like Cucumber.js or Playwright BDD.
- Understanding of reporting tools (Allure, Playwright HTML Reporter, ExtentReports).
- Experience working in Agile/Scrum environments with cross-functional teams.
- Exposure to test management tools (Jira, TestRail, Zephyr).
- Basic understanding of frontend technologies (HTML, CSS, DOM structure, React/Angular basics).
Did you find something suspicious?
Posted By
Posted in
Quality Assurance
Functional Area
QA & Testing
Job Code
1584130
Interview Questions for you
View All