Role Overview
- Create and own Optix’s QA strategy, including processes, frameworks, and quality standards
- Build automated test suites (unit, integration, API, end-to-end) that scale with a fast-moving product
- Introduce AI-assisted QA processes such as AI-generated test cases, regression detection, and output evaluation
- Collaborate closely with Engineering and Product to integrate QA early in the development cycle
- Identify opportunities to improve user experience, product reliability, and development velocity
- Troubleshoot, reproduce, and validate bugs, contributing fixes when appropriate
Requirements
Must Haves
- 5+ years of experience in software QA, with a strong focus on test automation
- Demonstrated experience creating and maintaining automated test suites (unit, API, integration, and E2E)
- Experience with PHP/Laravel is required
- Experience with modern Javascript frameworks like Vue, React and Angular
- Solid understanding of REST/GraphQL API testing and integration patterns
- Experience working with CI/CD systems and incorporating automated testing into deployment pipelines
- Ability to learn new technologies quickly and adopt modern testing approaches
- Strong analytical and problem-solving skills with a systems-thinking mindset
- Able to work independently and collaboratively in a cross-functional team environment
- Strong communication skills with the ability to explain test strategies and results clearly to both technical and non-technical team members
Must Haves
- Experience with automation frameworks such as Cypress, Playwright, PHPUnit, Pest, or similar
- Comfort working with Git, Linux command line tools, and continuous integration systems
- Experience designing maintainable, testable frameworks in complex systems
- Familiarity with API testing tools like Postman, k6, or custom frameworks
- Willingness to learn AI-specific testing patterns, including prompt engineering, context evaluation, and LLM behavior monitoring
- Ability to diagnose, reproduce, and resolve issues, contributing code fixes when appropriate
Nice-To-Haves
- Have used test platforms that incorporate AI for increased productivity
- Experience with AI/ML testing frameworks or AI tooling (LangChain, LlamaIndex, Pydantic, OpenAI evals, etc.)
- Deployment expertise: containerization, cloud infrastructure (AWS/GCP), production monitoring
- Prior QA experience in a B2B SaaS environment
- Experience building a QA practice from scratch or acting as a QA lead
Tech Stack
- Angular
- AWS
- Cloud
- Cypress
- Google Cloud Platform
- GraphQL
- JavaScript
- Linux
- Laravel
- PHP
- React
- Vue.js
Benefits
We take care of our teammatesThis is a unique opportunity to join a rapidly growing technology startup. Taking care of our team on this journey is a priority. We offer:
- Competitive salary compensation and commission structure
- Strong Employee Stock Option Plan offering
- Excellent health and dental coverage program provided by Sunlife
- Mission-driven workplace experience with a positive, collaborative and supportive team culture
- Personal and professional growth opportunities
- Healthy snacks and locally roasted coffee – slow pour is our jam
- Team lunches and socials
- Annual health and fitness credit
- Fun offsite activities that allow us to reconnect as a team
- A beautiful, waterfront Gastown office and a flexible 60/40 hybrid workplace plan