Remote QA Automation Engineer
Statflo
About us:
Statflo provides a one-to-one outreach platform for front-line retail staff to build authentic relationships and increase sales with their customers. Statflo’s proprietary platform is deployed in thousands of stores in North America. Statflo is the leading compliant business texting software that enables customer-facing teams to engage, retain and grow their customer base through personalized conversations over their preferred channel.
Statflo operates as a fully remote environment. We are committed to investing in great people to build a great product and a great company!
The Role:
Statflo's Engineering team is growing! We are looking for our first remote QA automation engineer to join us!
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, dayjs, and good old lodash.
What You’ll Do:
- Own, design, and maintain our QA automation test suite in Playwright and TypeScript.
- Implement new automation tests.
- 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
- Coach and train developers to implement Playwright test cases as they work on their Jira tickets.
- Design, execute and report on performance testing and load testing.
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.
- You love delivering high-quality automated tests and owning the test suite.
- Results-oriented, data-driven, experimental attitude towards your work.
- Attention to detail.
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.
We are committed to creating an inclusive and diverse workplace where all employees are valued and respected. We encourage applications from individuals of all backgrounds and experiences. As an equal opportunity employer, we will provide accommodations during the recruitment process upon request.