About the Role
Role details below.
Responsibilities
- Implement and utilize AI and intelligent agents to accelerate test generation processes.
- Transition from manual test case development to AI-driven automation solutions, enhancing overall testing efficiency.
- Define clear, concise, and comprehensive test cases based on requirements, specifications, and user stories.
- Ensure test cases cover both positive and negative scenarios, edge cases, and system interactions.
- Maintain traceability between test cases and product features.
- Organize and maintain test suites to reflect product changes and evolving test coverage needs.
- Refactor outdated or redundant tests, ensuring relevance and accuracy.
- Maintain a clear structure for manual and automated test suites for ease of access and reusability.
- Design and implement a test automation framework using Playwright for end-to-end web testing that is modular, maintainable, and scalable.
- Create a blueprint and best practices for the QA team to onboard and contribute new automated test cases seamlessly.
- Define coding standards, version control practices, branching strategies, and code review guidelines for the QA automation codebase.
- Integrate test automation into CI/CD pipelines with real-time test reporting.
- Explore and integrate AI-powered tools for test case generation, flakiness detection, and intelligent exploratory testing (e.g., Testim, Mabl, Diffblue, or custom LLM-based test generation tools).
- Champion shift-left testing practices by collaborating with developers, product managers, and DevOps to catch issues early.
- Oversee the maintenance and continuous improvement of the existing test framework.
- Analyze test failures and test escapes to identify root causes and implement solutions.
- Foster a culture of quality through continuous improvements in testing methodologies and frameworks.
- Design and develop test reports to provide visibility into the test suite's performance and failures.
- Implement an effective test failures alerting system to promptly notify feature owners and responsible developers of SUT issues and failures.
Requirements
- Minimum Bachelor's degree in Computer Science, Engineering, or a related field.
- 7+ years of experience in Quality Assurance, with 3+ years architecting automation frameworks.
- Deep hands-on experience with Playwright (JavaScript/TypeScript) in a real-world production environment.
- Demonstrated experience building an automation framework from scratch, with organized test categorization, reusability, and CI/CD integration.
- Strong understanding of software testing methodologies, test planning, and test strategy.
- Familiarity with using AI to enhance testing and software development.
- Strong problem-solving skills and attention to detail.
- Experience with test reporting and analytics tools (e.g., Allure, ReportPortal, TestRail).
- Strong scripting and coding skills (JavaScript/TypeScript).
- Experience with test management and defect tracking syst
Work Arrangement
Remote (Worldwide)