Who we're looking for:
We're looking for a QA Automation Engineer who is passionate about quality, automation, and clean testing practices. You'll be joining a collaborative team where QA is involved in every step of the development process from early planning to deployment. This role is perfect for someone who writes reliable tests, understands CI/CD pipelines, and enjoys improving both code and process.
What you'll do:
- Design, develop, and maintain automated test suites for both frontend and backend systems.
- Create and maintain API test coverage using Frisby (or similar tools).
- Perform load and performance testing using k6, and analyze results to help ensure system reliability under pressure.
- Collaborate with developers, product managers, and other QAs to ensure features are well-tested and high-quality before release.
- Analyze test results, debug issues, and proactively identify areas of risk.
- Integrate test automation into our CI/CD pipeline to provide fast, continuous feedback to the team.
- Stay current on testing trends, tools, and best practices and bring that knowledge to the team.
- Contribute to building a quality-driven engineering culture where everyone takes ownership of the product.
You'll be successful in this role if you:
- Have solid experience designing and implementing automated tests, including functional, integration, and regression testing.
- Are skilled in frontend test automation using frameworks like Cypress (or similar tools in JavaScript/TypeScript).
- Have hands-on experience with API automation testing, ideally using Frisby or equivalent.
- Have experience in load/performance testing using tools like k6.
- Understand how to work with and support CI/CD pipelines (e.g., GitLab CI) and integrate tests effectively.
- Are curious and proactive not just testing features, but digging into how things work and how they could work better.
- Enjoy collaborating, taking responsibility, and continuously improving both your own skills and the team's approach to quality