Responsibilities
- Design, develop, and maintain automated test suites with a goal of automating 80% of integration tests, ensuring comprehensive coverage and reliability.
- Go beyond surface-level testing by truly grasping how our AI product works, the user journey, edge cases, and potential failure modes.
- Identify quality risks early, surface issues before they reach production, and continuously improve our testing processes without waiting to be told.
- Build reusable test frameworks and components using modern testing tools and best practices.
- Break down complex testing challenges from the ground up, questioning assumptions and designing effective test strategies.
- Produce clear video demonstrations of issues, test scenarios, and product features, along with well-structured documentation for test cases, automation frameworks, and quality processes.
- Own the delivery of an entire software development test suites and framework.
- Work closely with cross-functional stakeholders to understand requirements, provide quality insights early in the development cycle, and ensure testability is built into features.
- Articulate quality concerns, test results, and recommendations clearly in a remote environment through written updates, documentation, and team discussions.
Requirements
- 2+ years of experience in QA/SDET roles with a strong focus on test automation and integration testing
- Proficiency in languages like JavaScript/TypeScript, Python, and Ruby for writing test automation
- Experience with tools like Playwright, Selenium, Jest, or similar frameworks for frontend and API testing
- Proven ability to design and implement comprehensive test strategies that cover complex user workflows
- Ability to break down problems from fundamentals, question assumptions, and design effective testing approaches rather than following rote processes
- Comfortable creating detailed documentation, test plans, bug reports, and asynchronous updates for a distributed team
- Takes initiative to identify issues, improve processes, and learn new technologies without constant direction
- Passion for understanding how things work, staying current with testing best practices, and diving deep into the AI/ML domain
- Proven ability to work effectively in a distributed team environment with minimal supervision
Work Arrangement
Remote (Worldwide)
Team
Structure: Distribution team
Additional Information
- Remote work environment
- Autonomous work required
- Strong self-direction and communication skills needed
- Asynchronous communication in a distributed team