HamburgerMenu
hirist

Job Description

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).


info-icon

Did you find something suspicious?