Test/QA Engineer
- Category: Work from home Jobs
- Location: Edmonton, Alberta
- Job Type: Full Time / Part Time
- Salary: Estimated: $ 25K to 28K
- Published on: 2025/09/25
Test/QA Engineer (Edmonton, AB)
Equity + Bonus + Massive Growth Opportunity
About Total Life
We’re Total Life — the nation’s leading teletherapy platform for older adults, on a mission to help people age better, feel better, and live longer. With tens of thousands of sessions delivered and a fast-growing national footprint, we’re transforming mental health for an underserved generation. Recognized by Inc. Magazine as one of the Best in Business, we’re building something bold — and we’re hiring someone equally bold to be part of our programming and engineering department.
Overview
This is a fantastic opportunity for a mid-level QA professional who is passionate about test automation, performance optimization, and security validation, and who thrives in fast-paced Agile environments. You’ll take ownership of designing and executing robust test plans, proactively identifying issues before they reach users, and working closely with developers and designers to ensure every release meets the highest standards of quality and reliability.
What You’ll Do
Software Testing: Design and execute comprehensive test strategies—manual and automated—to validate functionality, usability, and edge cases across web and API layers.
Automation & Frameworks: Develop and maintain scalable, end-to-end test suites using Playwright, Jest, Pytest, and other industry-standard tools. Integrate with CI/CD pipelines using GitHub Actions, Jenkins, or GitLab CI.
Security & Performance Validation: Conduct vulnerability scans, performance benchmarks, and load/stress testing using tools such as JMeter, k6, or OWASP ZAP. Help proactively detect issues before they impact users.
API & Integration Testing: Use tools like Postman, Swagger, or Insomnia to test and validate RESTful API endpoints and service integrations.
AI-Powered Testing: Leverage AI tools such as ChatGPT, Testim, or Cursor to optimize test case design, edge case discovery, and documentation generation.
Code Contribution: Write clean, modular test code in Python, JavaScript, or TypeScript. Build internal testing libraries, mocks, and reusable components to support broader dev team efforts.
Collaboration: Participate actively in daily standups, sprint planning, and retrospectives. Work closely with developers, product managers, and designers to clarify requirements and improve release quality.
Continuous Improvement: Track and analyze QA metrics (test coverage, defect rates, etc.), recommend improvements, and help foster a quality-first mindset across the engineering team.
Location
Edmonton, Alberta (Please note that remote work will be considered for exceptional candidates with occasional travel to Edmonton)
Job Type
Job Type: Full-Time (40 hours per week, Monday to Friday)
Requirements
Who You Are
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
At least 3 years of experience in software testing, QA automation, or a related role.
Strong hands-on experience with Playwright, Jest, and Pytest.
Familiarity with performance testing tools (e.g., JMeter, Locust, k6) and security testing tools (e.g., OWASP ZAP, Burp Suite).
Comfortable with API testing and working knowledge of tools like Postman or Insomnia.
Experience writing scripts or test automation in Python, JavaScript, or TypeScript.
Exposure to CI/CD pipelines and version control tools like Git/GitHub.
Bonus: Experience with AI-powered QA platforms or enhancing QA workflows using LLMs (e.g., cursor, Testim).
Strong communication skills and a collaborative approach to Agile development.
Benefits
Salary Range
$45,000 - 65,000 CAD per year
Why Join Total Life?
Make an Impact: Contribute directly to enhancing mental healthcare services for older adults.
Collaborative Culture: Work alongside an innovative and supportive team.
Dental care, extended health care, flexible schedule, Remote work available on Fridays, life insurance, paid time off, and vision care.
Application Instructions
If you're a skilled Test Engineer looking to take the next step in your career while contributing to meaningful, mission-driven work in mental healthcare, we’d love to hear from you. Please submit your resume along with a cover letter outlining your relevant experience and explaining why you're excited to join the team at Total Life.
Related jobs
-
Jr. Business Analyst
Who we are: Eligeo CRM Inc is a world-leading software implementation technology expert. Our mission is to create painless onboarding and implementation experience with world-leading software solutions. Who you are: You’re early in your Business Anal...
-
Bolted Steel Construction Foreman
Due to continued growth we have an opening for an experienced Construction Foreman to join our team. The Foreman plays a crucial role in overseeing construction projects, ensuring the projects are completed safely, on time and within budget. Reportin...
-
Product Support Representative - Southern Alberta
PURPOSE and SCOPE: Reporting to the Product Support Supervisor, the Product Support Representative provides after sales support for all MacDon Products. They work in territory with our dealers and customers to investigate product issues, address cust...