Associate Staff Engineer - Test Automation Engineer
Full-time
Not Applicable
Job Overview
The Test Automation Engineer will be responsible for driving test automation initiatives within the project, while also focusing on building, maintaining, and optimizing automation frameworks using Playwright with TypeScript. The role requires close collaboration with development, QA, and DevOps teams to ensure seamless integration with CI/CD pipelines and alignment with customer expectations.
Key Responsibilities:
- Design, develop, and maintain automated test scripts using Playwright with TypeScript.
- Build and enhance test automation frameworks for scalability, maintainability, and reusability.
- Integrate automated tests with CI/CD pipelines to enable continuous testing and faster feedback loops.
- Conduct test execution, debug failures, and analyze results to ensure product quality.
- Collaborate with cross-functional teams to align testing efforts with project goals and timelines.
- Communicate effectively with the customer to understand requirements, report progress, and provide insights on automation outcomes.
- Contribute to process improvement and the adoption of best practices in automation and testing.
Required Skills & Qualifications:
- Hands-on experience with Playwright and TypeScript for web test automation.
- Strong understanding of automation framework design principles.
- Experience with CI/CD tools (e.g., Jenkins, Azure DevOps, GitLab CI, etc.).
- Good knowledge of version control systems like Git.
- Solid understanding of software testing concepts, test design, and defect management.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.