QA Analyst
Statflo
About us
Statflo provides a leading sales acceleration platform for retailers, currently deployed in thousands of locations across North America. Our proprietary platform enables an organization to directly increase conversation workflow, build more authentic relationships, increase in-store appointments, and increase sales and ROI. We’re a Toronto-based company committed to investing in great people who believe in meaningful connections, great products, and the future of customer engagement!
About the Role
We are looking for a skilled QA Analyst who is comfortable working across both manual testing and automation. The ideal candidate has hands-on experience building and maintaining automated test suites using Playwright with TypeScript, while also being able to jump into exploratory, functional, and regression testing whenever needed.
This role is perfect for someone who enjoys end-to-end ownership of quality, covering test planning, execution, automation, reporting, and ongoing improvements to our QA processes.
Our Tech Stack
We’re building a cloud-native SaaS business that lives in AWS. We build modern applications using TypeScript and Python. We run Docker containers deployed to Kubernetes. We have an automated CI/CD pipeline built using GitHub Actions. Our infrastructure is managed with Terraform and Argo CD.
Our preferred automation tooling includes: TypeScript with strict type-safe compiler options, Playwright, Zod, Day js, and good old Lodash.
What You’ll Do:
Manual Testing
- Perform functional, regression, smoke, and exploratory testing across web applications and APIs.
- Create detailed, clear, and reusable test cases, test plans, and test scenarios.
- Log, track, and validate defects; collaborate closely with developers, product managers, and designers to ensure timely resolutions.
- Validate requirements, user stories, and acceptance criteria for completeness and testability.
Automation Testing
- Own, design, and maintain our QA automation test suite in Playwright and TypeScript.
Implement new automation tests, end-to-end scenarios, and integration tests where applicable. - Design, review and prioritize test cases with the QA team to add to the automation test suite.
- Refactor test cases and shared tooling to improve design, maintainability and readability of the test suite.
- Design, execute and report on performance testing and load testing.
- Continuously improve automation framework structure, patterns, and best practices.
What’s great about Statflo
- Join a start-up environment where you will shape what we build and how.
- Be empowered to work autonomously thanks to our tech stack and CI/CD pipeline.
- You have the full support of a great DevOps team when you need it.
- We have been remote-first since 2020, and we are great at it!
- You can also pop into our Toronto office when you want some in-person interactions.
How we grow as a team
- Absorb the collective brilliance of your guild and squad.
- Level up everyone around you.
- Experiment with new ideas and technology.
- Do and learn new, awesome things all the time.
What You Need To Be Successful
- Formal education in a technical field or demonstrated technical experience.
- 5+ years of relevant employment experience with proven results.
- A solid engineering background using TypeScript (Node.js).
- Experienced with SQL to set up test data.
- Functional programming, Python, Java, and React experience are a plus.
- Experience with AWS services: S3, SQS, DynamoDB, or similar.
- Familiarity with CI/CD tools (GitHub Actions, GitLab CI, Jenkins, CircleCI, Azure DevOps, etc.).
- You love delivering high-quality automated tests and owning the test suite.
- Results-oriented, data-driven, experimental attitude towards your work.
- Attention to detail.
Nice-to-Have
- Experience with test management tools (e.g., TestRail, Zephyr, Xray).
- Experience with containerized environments (Docker, Kubernetes).
- Knowledge of performance, accessibility, or security testing tools.
- Experience with version control (Git) and branching strategies.
Soft Skills
- Proven experience making reasoned, clear decisions and smart trade-offs while delivering work at high velocity.
- Boundless positivity and drive to improve.
- Effective communication and strong collaboration skills.
- Strong troubleshooting and problem-solving skills.
- Strong sense of ownership.
How to Apply
Please share your resume, a brief summary of your QA experience, and examples of automation projects or repositories (if available).
At Statflo, we are committed to fostering a diverse, inclusive, and accessible workplace where every individual is valued and respected. We are an equal opportunity employer and do not discriminate against any applicant or employee based on race, ancestry, place of origin, color, ethnic origin, citizenship, creed, sex, sexual orientation, gender identity, gender expression, age, marital status, family status, disability, or any other characteristic protected by the Ontario Human Rights Code.