Intermediate QA (QA Analyst / QA Engineer – Web)
About Total ETO and this role
Total ETO provides ERP software purpose-built for engineer-to-order (ETO) manufacturers, for companies that design, build, and deliver highly customized products. Our customers rely on us to run mission-critical operations across engineering, procurement, production, and financials.
We are looking for a Remote Intermediate QA Analyst / QA Engineer to join our development team. This is a net new position. You would be reporting to the Development Manager and help ensure the quality, reliability, and usability of our web-based software platform.
This mid-level role is responsible for independently testing features and ensuring quality across the full web experience, including user workflows, backend integrations, APIs, and responsive interfaces. You will work closely with Developers and Product teams to identify issues early, reduce defects, and contribute to continuous improvements in testing and quality processes.
The ideal candidate is analytical, detail-oriented, collaborative, and comfortable working in a fast-paced Agile software development environment.
Job Type: Full-Time Remote, Permanent
Salary range: $79,400 - $97,000 This salary range reflects experience and the unique skills each candidate brings to the role.
Key Responsibilities
• Design, execute, and maintain comprehensive test cases for new and existing features
• Perform functional, regression, exploratory, and end-to-end workflow testing
• Conduct cross-browser, cross-device, and responsive testing across web applications
• Validate integrations including APIs, third-party services, and backend data flows
• Analyze business and technical requirements to identify edge cases, gaps, and potential failure points
• Identify, document, prioritize, and track software defects using issue tracking tools
• Collaborate closely with Developers and Product teams to clarify requirements and reduce defects early in the development lifecycle
• Verify bug fixes and support release validation activities
• Contribute to test automation initiatives, including UI and API-level automation
• Participate in sprint planning, backlog refinement, and QA process improvement initiatives
• Assist in developing and maintaining QA documentation, standards, and testing procedures
• Mentor and support junior QA team members
• Support production issue investigation and post-release validation as needed
Qualifications & Experience
• 5+ years of experience in Software Quality Assurance or Software Testing
• Working knowledge of HTML, CSS, JavaScript, SQL, or web technologies
• Experience testing modern web-based applications across multiple browsers and devices
• Strong understanding of QA methodologies, SDLC, and Agile/Scrum environments
• Experience creating detailed test plans, test cases, and defect documentation
• Familiarity with API testing tools and methodologies
• Experience with issue tracking and project management tools (e.g. Jira, Azure DevOps, ClickUp, Trello)
• Exposure to automated testing frameworks and tools
• Strong analytical, troubleshooting, and problem-solving abilities
• Excellent communication, collaboration, and organizational skills
• Ability to work independently while managing multiple priorities
Nice to Have
• Experience working with UI and API test automation frameworks
• Experience testing SaaS and enterprise-level web applications
• Experience developing and maintaining automated test suites using Playwright or similar automation tools
• Understanding of web application security principles and QA security best practices
• Familiarity with CI/CD pipelines, deployment workflows, and release management processes
• Experience performing performance, scalability, and load testing
Work Environment
• This is a new fully remote role open to candidates in Canada who are legally eligible to work in Canada
• Employees are expected to provide and maintain an appropriate home office setup
• A reliable internet connection and professional remote workspace are required for success in this role
Summary
An Intermediate QA ensures the reliability and quality of the web platform end-to-end by identifying issues across the user interface, backend integrations, and critical workflows. This role plays an important part in improving product quality, supporting efficient releases, contributing to automation initiatives, and helping strengthen QA processes across the development team.
Application Process
All applications are reviewed by a member of our team. Candidates selected to move forward will first participate in a brief phone screening, followed by a video interview and technical assessment with the Hiring Manager.
We sincerely appreciate the interest of all applicants; however, we are only accepting applications from candidates authorized to work and residing in Canada. We are unable to support international applications or sponsorship for this role.