Job Closed
This listing is no longer active.
People management made easy. Integrated payroll, HR, scheduling, and more to help you streamline your operations.
QA Automation Engineer
Location
Canada
Posted
62 days ago
Salary
$72K - $88K / year
Seniority
Senior
Job Description
QA Automation Engineer
Push Operations
• Champion quality assurance and lead the adoption of best practices across the product and engineering teams. • Collaborate closely with developers, designers, and product managers to define effective test strategies and acceptance criteria. • Plan, design, and execute detailed manual and automated test cases to ensure full coverage of features and user scenarios. • Drive technical decisions for our software testing processes and tools. • Build, maintain, and help drive the direction of the test automation framework. • Mentor test engineers on automation best practices. • Identify, document, and track defects with clear and actionable reporting. • Verify fixes, maintain comprehensive regression test suites, and drive continuous improvement of QA processes. • Conduct exploratory, usability, and edge-case testing to uncover hidden issues. • Produce detailed test reports and effectively communicate findings and risks to stakeholders. • Help define, maintain, and improve test environments to mirror production conditions. • Continuously evaluate and enhance QA workflows, tooling (including modern AI tools), and team efficiency.
Job Requirements
- 5+ years of experience in software testing or QA, with proven expertise in manual and automated testing and strong analytical skills.
- Experience designing and implementing QA strategies in agile development environments.
- Hands-on 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.
- Demonstrated success in elevating QA standards and improving product quality across releases.
- Strong understanding of QA methodologies, tools, and testing lifecycles.
- Proficiency 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.
- Familiarity with source control management tools such as 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 software testing.
- Proficiency with modern AI-driven tools such as Claude Code.
Benefits
- Do what you love! It’s the key to happiness.
- Supportive environment to help foster your passion for work.
- Growth opportunities in all areas.
- Professional and personal growth discussions.
- A chance to create an impact and legacy.
Related Guides
Related Categories
Related Job Pages
More SDET Jobs
Senior Software Engineer in Test IV, Python
OpenXThe most innovative independent supply-side platform.
• Test large-scale event processing systems and back-end applications • Involved in all phases of product development, starting from requirements to validation and deployment • Analyze and improve efficiency, scalability, and stability of applications • Work in a focused and nimble team that collaborates on common problems across products and across focus areas • Own components, processes, and workflows that demand professionalism, excellent communication, teamwork, and documentation skills • Create, maintain, and improve automation test suites/frameworks • Monitor and maintain QA CI pipelines, collaborate on CD enablement • Conduct root cause analysis of issues and provide solutions for better coverage and maintainability • Effectively communicate and be a crucial member of both the project teams and QA organization • Be exposed to a broader set of problems, allowing for fast career growth and proximity to abundant technical problems
Software Test Engineer, Cypress
Weekday (YC W21)We are a Y-Combinator-backed startup building your AI-powered Recruiter Agent
• Understand business and functional requirements to create effective test strategies and test cases. • Perform functional, regression, integration, and system testing for web-based applications. • Execute manual and automated test cases to validate application functionality and performance. • Identify, document, track, and report bugs using defect management tools. • Collaborate with development teams to reproduce issues and verify fixes. • Participate in sprint planning, requirement analysis, and daily stand-up meetings in Agile environments. • Assist in maintaining test documentation, test reports, and quality metrics. • Contribute to automation testing initiatives using Cypress wherever applicable. • Ensure software releases meet quality standards and user expectations. • Continuously learn and adopt modern QA tools, frameworks, and best practices.
Test Automation Engineer
eSimplicityAn engineering firm that delivers high-quality Healthcare IT, Cybersecurity, and Telecommunication solutions.
• Maintain test environments and test data • Help identify, document, and track application defects • Leverage and maintain automated testing frameworks to analyze test results and debug failures • Create and execute automated and manual test cases to ensure the on-time, high-quality delivery of the product in accordance with the project schedule • Create and maintain Unit Tests and Regression Tests • Provide recommendations to improve automated testing frameworks and testing processes for the team • Conduct 508 testing to ensure compliance with accessibility requirements • Attend requirements gathering meetings to better understand business needs, functional and system requirements • Construct testing documents, including a testing plan, test cases, test data, and test scripts to ensure compliance with business requirements • Collaborate with the development team to ensure successful implementation of the needed business, functional and system requirements • Provide regular and open communication across the program and stakeholders for transparency and awareness of progress and impediments • Understand, visualize and manage upstream/downstream dependencies • Drive delivery and continuous improvement by utilizing feedback and metrics (quality, delivery rate, etc.) to identify areas of opportunity • Work across stakeholders and teams to continuously improve.
• Design, build, and maintain scalable, reusable automated testing frameworks using Java, Selenium, and Katalon Studio. • Partner with development teams to promote and implement Test-Driven Development (TDD), ensuring testability is built into system design. • Integrate automated test suites into GitLab CI/CD pipelines to support nightly builds and continuous smoke/regression testing. • Translate manual test cases, user stories, and acceptance criteria into efficient and reliable automated test scripts. • Identify, document, and track defects; collaborate with developers to troubleshoot issues and validate fixes. • Develop clear, metrics-driven reports and dashboards to communicate product quality and release readiness to stakeholders.




