You will be responsible for the end-to-end quality of our platform. You will design, develop, and maintain automated test suites to ensure our AI-driven communication tools remain robust, reliable, and high-performing.
Key Responsibilities:
· Design, build, and maintain scalable, efficient, and reusable Playwright automation infrastructure.
· Own the testing process from requirement analysis and test planning to execution, reporting, and monitoring.
· Leverage AI-driven tools to boost QA productivity, speed up test creation, and improve documentation and debugging
· Manage and trigger automated suites within GitHub actions to ensure seamless continuous integration.
· Conduct peer reviews of automation code to ensure maintainability, scalability, and adherence to DRY and POM principles.
· Defect Management: Identify, document, and track bugs using Jira and Xray, performing Root Cause Analysis (RCA) to prevent regressions.
· Database & API Validation: Perform backend testing using SQL and validate B2B integrations via API testing.
Requirements
· 5+ years of experience as a QA Automation Engineer, testing complex web-based applications.
· 2+ years of hands-on experience with Playwright and TypeScript, including building frameworks and infrastructure from scratch.
· Proficient coding skills in TypeScript/JavaScript, with experience in Node.js.
· Professional experience with Xray and Jira for bug life cycle management.
· Solid understanding of relational databases (SQL) and API testing.
· Deep knowledge of automation design patterns (e.g., Page Object Model) and the Software Testing Life Cycle (STLC).
· Solid analytical skills with a "break-it" mindset and a passion for driving efficiency through automation.
Preferred Qualifications:
· Experience with Playwright MCP and advanced AI-assisted automation workflows
· Bachelor’s degree in Computer Science, Software Engineering, or a related technial field.