Software Engineer, Testing

atPush OperationsRemoteCA flagCanadaFull-timeQA Engineer (Quality Assurance)Mid-levelSeniorC$72k – C$75k/year

Posted Jul 29

This is a fully remote position, open to applicants in Canada.

📋 Description

• Advocate for quality assurance and spearhead the implementation of best practices within the product and engineering teams.

• Work collaboratively with developers, designers, and product managers to establish effective testing strategies and acceptance criteria.

• Strategize, develop, and execute comprehensive manual and automated test cases to ensure thorough coverage of features and user scenarios.

• Influence technical decisions related to our software testing methodologies and tools.

• Develop, maintain, and guide the evolution of the test automation framework.

• Provide mentorship to test engineers on automation best practices.

• Identify, document, and monitor defects with clear and actionable reporting.

• Validate fixes, sustain comprehensive regression test suites, and promote ongoing enhancement of QA processes.

• Perform exploratory, usability, and edge-case testing to reveal hidden issues.

• Generate detailed test reports and effectively communicate findings and risks to stakeholders.

• Assist in defining, maintaining, and optimizing test environments to reflect production conditions.

• Continuously assess and improve QA workflows, tools (including modern AI tools), and team efficiency.


⛳️ Requirements

• Over 5 years of experience in software testing or QA, showcasing proven skills in both manual and automated testing along with strong analytical abilities.

• Experience in designing and executing QA strategies within agile development settings.

• Practical experience with test automation tools such as Cypress, Selenium, or similar frameworks.

• Bachelor’s degree or equivalent experience in Computer Science or a related field.

• Proven track record of enhancing QA standards and improving product quality across various releases.

• Strong comprehension of QA methodologies, tools, and testing life cycles.

• Expertise in exploratory, regression, and smoke testing techniques.

• Experience with cross-browser, cross-platform, and responsive UI testing.

• Excellent communication skills and the ability to collaborate effectively across teams.

• Familiarity with Jira or other project management and defect tracking tools.

• Knowledge of source control management tools like Git.

• Familiarity with CI/CD pipelines and integrating tests into automated build processes.

• Working knowledge of JavaScript or another high-level programming language.

• Leadership experience in software development or testing.

• Proficiency in modern AI-driven tools such as Claude Code.


🏝️ Benefits

• Health insurance.

• Flexible work arrangements.

• Professional development opportunities.

People also viewed

Shield AI23 hours ago

Engineering Technician 4, Quality Assurance

US flagUnited States OnlyFull-timeQA Engineer (Quality Assurance)$35 – $53/hour
ApplyView job
CI&T23 hours ago

QA Automation Tester

BR flagBrazil, +1 more countryFull-timeQA Engineer (Quality Assurance)
ApplyView job
Symphonic Distribution1 day ago

Data Reliability and Quality Engineer

CO flagColombia OnlyFull-timeQA Engineer (Quality Assurance)COP 15.1M – COP 16.3M/month
ApplyView job
Techdinamics Integrations Inc.1 day ago

Quality Assurance Engineer

UY flagUruguay OnlyFreelanceQA Engineer (Quality Assurance)
ApplyView job
Applaudo1 day ago

Senior Functional QA Engineer – SaaS Billing Integrations

QA flagQatar OnlyFull-timeQA Engineer (Quality Assurance)
ApplyView job
Cherokee Federal1 day ago

Salesforce Quality Assurance

US flagUnited States OnlyFull-timeQA Engineer (Quality Assurance)$90k – $120k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers