185 Software Qa jobs in Canada
Software Quality Assurance (QA) Engineer
Posted today
Job Viewed
Job Description
Job Description
About Medeloop
Medeloop is creating the future of clinical operations and health research through cutting-edge AI and big data technologies. Our unified platform, spanning AI-powered analytics, study management, and grant automation, streamlines the entire research lifecycle, enabling faster, smarter, and more impactful discoveries across medicine and public health.
Recognized by Politico as the " AI Disrupter-in-Chief " for healthcare and public health, Medeloop is trusted by premier institutions across government, academia, and life sciences. From major healthcare centers to leading life science companies, our partners rely on Medeloop to unlock insights that were previously out of reach.
At the heart of our platform is one of the largest and most diverse health data ecosystems in the industry with over 100 million patient records that fuel the work of AI "scientists" purpose-built to drive breakthroughs in health equity, drug development, chronic disease, and more. Interested candidates can review a demo of one of our AI scientist research pipelines and read about our mission on our Linkedin .
We are a fast-growing company backed by world-class investors including General Catalyst, Icon Ventures, Inovia Capital, and Healthier Capital. Our team includes leaders in AI, life sciences, and medical research (such as the former editor-in-chief of JAMA, the team who wrote the most-read scientific publication in medicine for 2023 and public health for 2018, and the creators of BloombergGPT ) who bring unmatched expertise and vision to our mission. The company is led by serial entrepreneurs with a proven track record.
We're not just building tools; we're building a better future. By accelerating research timelines and expanding access to insights, Medeloop empowers the next generation of researchers to deliver faster cures, smarter policy, and ultimately, save lives.
Join us as we build the future of science.
Who You Are:A driven QA Software Production Engineer who thrives in fast-paced environments and is excited to shape the future of quality engineering at a quickly ramping Medeloop. You'll ensure the quality, reliability, and efficiency of our software releases across web platforms through rigorous end-to-end testing in both pre and post production phases of our web platform. Most importantly, you want to make a difference in the world!
Your primary focus will include:
- Designing, executing, and maintaining comprehensive testing strategies, including automated regression testing, smoke testing, and performance validation, to guarantee the reliability and stability of every release.
- Drive test-driven development and play a key role in managing versioning, release cycles, and integrating with CI/CD pipelines to automate testing.
- Set the standards and practices of other development engineers to ensure their software deliveries align with QA best practices.
- Contribute to the development of scalable testing infrastructure that powers our platform's capabilities.
Your primary responsibilities will include:
- Collaborate with engineering and product teams to define testable acceptance criteria and understand feature requirements and user flows.
- Design, execute, and maintain test plans, including exploratory, regression, and smoke testing across our web platforms.
- Develop and maintain automated test cases using industry-standard tools like Cypress, Playwright, or similar frameworks.
- Identify, document, and prioritize bugs and quality issues, working cross-functionally to resolve them efficiently.
- Oversee release and version control processes, including branching strategies and CI/CD pipeline integration.
- Monitor production environments using observability tools such as Datadog and Sentry to ensure system health post deployment and continual improvement.
- Track and report quality metrics to ensure release readiness.
- Promote standard production engineering practices throughout the development lifecycle.
The ideal candidate will have the following experiences:
- 4+ years of experience in QA, software production engineering, or related quality assurance roles.
- Experience with both automated and manual testing methodologies, including unit, integration, end-to-end (E2E), regression, and smoke testing.
- Proficiency with testing frameworks such as Jest, React Testing Library, Supertest, and pytest.
- Hands-on experience with testing tools like Cypress, Playwright, Supertest, and pytest (including requests or Selenium-based testing)
- Experience testing RESTful APIs using tools like Postman or Supertest.
- Strong understanding of analytics pipelines and basic statistical methods.
- Confidence working within a modern AWS-based infrastructure, including services like EC2, ECS, EMR, DynamoDB, and Aurora.
- Experience validating data-intensive applications deployed across customer-managed cloud environments, including pipelines that run in AWS or hybrid setups when customer uses a different cloud environment, and ensuring quality across varied infrastructure.
- A desire to take on a leadership role in shaping how software is built, tested, and released.
Test Automation - Manager
Posted today
Job Viewed
Job Description
Job Description
We are currently seeking a highly skilled and experienced Test Automation Manager.
As the Test Automation Manager, you will be responsible for leading and managing our automation testing efforts. Your extensive experience in automation testing, along with your proficiency in various automation tools and frameworks, will be essential in ensuring the quality and efficiency of our software testing processes.
Responsibilities:
- Lead and manage the test automation team, providing guidance and support in implementing effective automation strategies.
- Design, develop, and maintain automation frameworks and test scripts using Selenium, UFT / QTP, Botium Testing tool, C#, Chatbot Testing, ComputerVision Testing, Cypress, Katalon, MBT, ML/NLP Testing, PTF, RPA Testing, SAP Worksoft, Service Now, Talos, Test complete, Tosca, UFT, Voice bot/IVR Testing, Automation Testing - UFT / QTP, Botium Testing tool, Chatbot Testing, ComputerVision Testing, Java Script, JDBC, JIRA Administrator - Testing, ML/NLP Testing, Model based testing (MBT), PS Testing, Rest Assured, RPA Testing, SOAP UI, Voice bot/IVR Testing, Web services Testing-SOAP UI.
- Utilize your expertise in Karate framework to build and enhance automation testing capabilities.
- Collaborate with cross-functional teams to analyze software requirements and design test cases accordingly.
- Drive the adoption of best software engineering practices including CI/CD and automated testing.
- Stay updated with the latest advancements in automation testing tools and platforms.
- Provide leadership in innovation and adoption of leading test platforms/solutions.
- Train and mentor team members on automation testing best practices.
- Monitor and report on the progress and performance of automation testing activities.
Requirements:
- 8-12 years of experience in automated testing, with at least 5 years focused specifically on automation testing.
- Proficiency in building automation frameworks and writing automation test scripts using Java.
- Strong understanding of Java/J2EE development to design, implement, and triage defects or issues.
- Expertise in Karate framework is mandatory.
- Familiarity with leading tools such as Maven, Jenkins, Bitbucket/Git Repos.
- Proven ability to build automation testing frameworks from scratch using tools like Karate, Selenium, Cucumber, Rest Assured, etc.
- Solid understanding of good software engineering practices including CI/CD and automated testing.
- Excellent problem-solving skills and attention to detail.
- Strong leadership abilities and the ability to effectively manage a team.
If you are a highly motivated and experienced Test Automation Manager looking for an exciting opportunity in an innovative environment, we encourage you to apply. Please submit your resume and cover letter outlining your relevant experience and qualifications.
Test Automation Developer - Hybrid
Posted today
Job Viewed
Job Description
Job Description
Company Description
ISAAC partners with North American fleets to provide a user-friendly solution that simplifies trucking. Focused 100% on the trucking industry, we help carriers overcome challenges, while boosting driver happiness. With proven system reliability and system integration capabilities driven by our open platform, our solution helps your drivers and back-office team work smoothly.
For more information, visit
Job DescriptionIf you are rigorous and passionate about quality assurance testing and software development processes, join ISAAC's R&D Quality Assurance team.
You will contribute to the quality and maintenance of the company's vehicular telemetry software. Your main responsibilities will be to develop, implement and apply effective automated testing methods to ensure that products meet established quality standards. You will also analyze various change requests.
Applications serviced
- Data analysis application
- Real-time communication application with vehicle on-board recorders
- Distributed client/server fleet management application
- SOA type application using the .NET platform
Responsibilities
- Collaborate with QA and development teams to design and implement specific component testing automation tools, as well as integrated regression testing
- Analyze future feature testing requirements to plan and develop automated tests, including data validations
- Report issues/defects and document improvement ideas in Azure DevOps
- Track reported issues
- Apply quality assurance best practices
- Set up and maintain various test environments
- Identify test cases to automate in Azure DevOps
- Write test cases
- Execute some test cases manually when necessary
- Ensure all deliverables meet quality objectives for functionality, performance, stability, security, accessibility, and data quality.
- Bachelor's degree in computer science, software engineering or other related education and experience
- 2 to 5 years of experience in quality assurance test automation for websites and Android mobile applications
- Experience with Java
- Experience in an Agile / Scrum environment
- Experience in implementing test plans and test cases
- Experience designing, creating and maintaining automation scripts
- Strong analytical and problem solving skills
- Ability to work in a team environment and good communicator
- Good organizational skills and detail oriented.
Assets
- Knowledge of programming (e.g., Windows PowerShell)
- Experience with Selenium, TestNg, Appium
- Experience with Postman
- Experience with databases and SQL
- Experience with Azure DevOps and Git
- Knowledge of IDE (Eclipse, IntelliJ)
- Knowledge of JMeter
Additional Information
Collaborators are at the center of ISAAC’s interests and values. This explains the numerous benefits of working at ISAAC, namely:
- varied career opportunities
- a stimulating work environment focused on innovation
- enthusiastic and collaborative teams
- competitive salaries and benefits promoting work-life balance: a complete group insurance plan, group RRSP, an EAP, flexible hours, 4 weeks of vacation, etc.
- various social activities and free snacks and coffee every day.
Test Automation Lead - Hybrid
Posted today
Job Viewed
Job Description
Job Description
Company Description
ISAAC partners with North American fleets to provide a user-friendly solution that simplifies trucking. Focused 100% on the trucking industry, we help carriers overcome challenges, while boosting driver happiness. With proven system reliability and system integration capabilities driven by our open platform, our solution helps your drivers and back-office team work smoothly.
For more information, visit
We’re excited to grow our team of tech pioneers and build the future of the trucking industry. Don’t hesitate to reach out and learn more about working with our friendly, in-house group.
Job DescriptionThe role of Test Automation Lead is to provide technical leadership and in-depth subject matter expertise in test automation. You will be responsible for maximizing automated test coverage to reduce regression time on minor and major releases. Your mission will include facilitating the writing and optimizing the execution of automated tests, while ensuring harmonious alignment within the team.
Responsibilities
- Design and develop automated test scripts for complete coverage.
- Target key features and regression cases for all releases.
- Implement best practices to optimize test coverage and efficiency.
- Collaborate with development teams to adapt tests accordingly.
- Write detailed test cases for integration into automated scripts.
- Develop execution strategies to integrate tests into deployment pipelines.
- Ensure the correct configuration of test environments for automated tests.
- Optimize script performance to reduce execution times.
- Integrate tests into CI/CD pipelines for continuous execution.
- Identify and resolve bottlenecks in test environments.
- Implement test performance monitoring mechanisms.
- Contribute to the definition of objectives, strategies and tactics, while optimizing resources.
- Recruit, train and retain top talent to foster collective success.
- Lead and inspire by embodying ISAAC values while maintaining alignment with objectives, taking into account organizational and personal needs, and demonstrating courage, adaptability and boldness.
- Bachelor's degree in computer science or software engineering, or other training combined with relevant experience
- 5 years' experience in quality assurance test automation
- 2 years in a leadership role
- Bilingual: French & English (Reason: Complex relationships and advanced language comprehension)
- Selenium, Appium, Java, Xpath, databases
- Experience in automating Android websites and mobile applications
- Experience in an Agile / Scrum environment
- Experience in implementing test plans and test cases
- Experience designing, creating and maintaining automation scripts
- Strong analytical and problem solving skills
- Ability to work in a team environment and good communicator
- Good organizational skills and detail oriented.
Additional Information
Collaborators are at the center of ISAAC’s interests and values. This explains the numerous benefits of working at ISAAC, namely:
- varied career opportunities
- a stimulating work environment focused on innovation
- enthusiastic and collaborative teams
- competitive salaries and benefits promoting work-life balance: a complete group insurance plan, group RRSP, an EAP, flexible hours, 4 weeks of vacation, etc.
- various social activities and free snacks and coffee every day.
Senior System Test Automation Engineer
Posted today
Job Viewed
Job Description
Job Description
Sonatus is a well-funded, fast-paced, and rapidly growing company whose software products and solutions help automakers build dynamic software-defined vehicles. With over four million vehicles already on the road with top global OEM brands, our vehicle and cloud software solutions are at the forefront of automotive digital transformation. The Sonatus team is a talented and diverse collection of technology and automotive specialists hailing from many of the most prominent companies in their respective industries.
Sonatus is headquartered in Sunnyvale, California, with international locations in Ireland, France, Germany, Poland, Korea, China, India, Taiwan, and Japan. This is a remote position within Ontario, Canada.
The Opportunity:Sonatus is looking for an experienced System Test Engineer with deep expertise in AI testing to lead quality efforts across AI-driven embedded and cloud-connected systems. This role centers on validating AI model deployment, monitoring, and automation within innovative automotive and cloud environments.
Role and Responsibility:- Collaborate with diverse teams to define testing strategies for challenging and innovative projects.
- Develop and execute detailed test plans using a combination of automation and manual testing.
- Triage integration issues, replicate problems, and assist in identifying root causes and solutions.
- Escalate potential issues (Software, Hardware, Resources) to the Project Manager/Executive team.
- Track testing activities, ensuring clear alignment across key stakeholders
- Identify areas for improvement in test coverage and methodology, providing valuable suggestions.
- Act as the gatekeeper for each release, representing the voice of customers and providing constructive feedback.
- Work with the development team to orchestrate AI model deployment and monitoring
- A bachelor's degree (MS preferred) in computer science, computer engineering, electrical engineering, or other related fields is required.
- Minimum 5-8 years of experience in embedded software in data centers, networking, security, cloud services, or the automotive industry.
- Proficient in test methodologies with experience in system-level testing of physical devices.
- Familiarity with the Linux command line and proficiency in shell scripting.
- Familiarity with Quality Assurance for the Cloud Platform developed on private and public Cloud Infrastructure.
- Strong expertise in AI fundamentals, neural networks, and model deployment
- Strong experience in E2E testing of cloud-controlled / monitored embedded products.
- Strong experience in testing OTA / FOTA functionalities.
- Review and challenge product requirements, design, and functional specifications.
- Proficient in developing, reviewing, and modifying Python scripts to enhance test coverage.
- Experience with designing and implementing test tools for AIML automation and deployment
- Familiarity with common test frameworks such as PyTest, Playwright, Behave, or similar.
- Familiarity with test tools like Vector CANoe, VehicleSpy, PEAK, Spirent, IXIA, or similar products is a plus
- Proficiency in JIRA, Jenkins, or similar tools.
- Excellent written, verbal, and presentation skills.
Sonatus is a fast-paced and innovative company and are seeking team members who are passionate about making a difference. If you are ready to take your career to the next level, we highly encourage you to apply.
To all recruitment agencies : Sonatus, Inc. ("Sonatus") does not accept unsolicited agency resumes. Please do not forward resumes to our careers alias or other Sonatus' employees. Sonatus is not responsible for any fees associated with unsolicited activities.
Senior Software Engineer (SDET, QA Engineer, QA Analyst)
Posted today
Job Viewed
Job Description
Job Description
Salary:
Senior Software Engineer (SDET, QA Engineer, QA Analyst)
- Greater Vancouver Area (in-office) candidates only
D3 Security revolutionizes SecOps with its AI-driven autonomous Security Operations Center (ASOC) solution, Morpheus. Morpheus processes unlimited security alerts with superhuman thoroughness, performing the work of Tier 1-3 analysts with greater speed and depth than traditional approaches. It seamlessly integrates with existing security infrastructure, requiring no architectural changes. D3 Security's mission is to empower SOC teams with a comprehensive, AI-powered workspace for scalable incident response, conversational threat hunting, and dynamic playbook generation.
We are currently looking for qualified Senior Software Development Engineers in Testing (SDET, QA Engineer, QA Analyst) to join our growing team.
Responsibilities
- Participate in all aspects of manual and automated testing on D3s application, including function analysis, test planning, test case creation, environment setup, functional and regression testing, and bug creation and validation
- Design, deploy and maintain testing environment for functional, performance and security testing
- Troubleshoot and analyze issues during testing
- Produce internal documentation (manual, release, and training) for QA as required.
- Participate product CICD steps
- Work closely with Deployment team to ensure smooth production installation
Requirements
- Computer Science Bachelor's degree above or equivalent
- 5+ year experiences with experience on managing 5+ member team
- 5+ years experience in a manual testing, and automation testing scripting and tools
- Experience with CI / CD, Jenkins
- Experience with Devops and Git features: branching, merging, pull requests, etc
- Knowledge of Python, C#, .NET 6
- Knowledge of SQL, MQL, Lua, Cypher
- Knowledge of Javascript, React, Jquery, CSS, HTML
- Knowledge of MS SQL server, PostGreSQL, MongoDB, Redis, GraphDB, Neo4j
- Knowledge of Windows, Linux, Docker, Kubernetes, Azure / AWS / Google Cloud
- Knowledge of cloud native / microservice development
- Knowledge of database architecture design and performance tuning
- Knowledge of Cyber Security technologies
- Excellent problem-solving and troubleshooting skills
- Strong communication and collaboration skills
- Strong sense of responsibility
Desirable
- With previous experience in a QA Manager role.
- Experience with automated testing tools, Selenium or others.
- 1+ year development experience in T-SQL/C#/HTML/Javasript - Experience performance/load testing in high throughput server environment
- Experience working with virtual environment (Hyper-V/VMWare)
D3 offer a competitive salary and health benefits. If you are an Intermediate / Senior Software Development Engineer in Testing (SDET, QA Engineer, QA Analyst) who is passionate about software development & testing and enjoys working on challenging projects, we encourage you to apply.
#HP
Software Quality Assurance (QA) Specialist
Posted today
Job Viewed
Job Description
Job Description
Salary:
About Uplifter:
Uplifter provides software solutions for managing sports clubs and federations, with a focus on improving operational efficiency for these organizations. We are in a period of growth and innovation and are looking for a highly skilled Software Quality Assurance Specialist to join our team.
Job Summary:
We are seeking a detail-oriented and experienced Software QA Specialist to join our development team. The role will be focused on testing new features, finding bugs, and ensuring the smooth operation of our software products. You will work closely with developers, product managers, and other team members to ensure that our platform maintains the highest level of quality and performance.
Key Responsibilities:
- Review and analyze system specifications, user stories, and requirements.
- Create detailed, comprehensive, and well-structured test plans and test cases.
- Execute manual and automated tests on web-based applications to identify bugs and ensure compliance with specifications.
- Collaborate with developers and product teams to understand the features and functionality of new releases.
- Report bugs, track issues, and ensure timely resolution using bug tracking tools (e.g., Jira).
- Perform regression testing, functional testing, usability testing, and performance testing.
- Document testing processes and results.
- Participate in sprint planning meetings to provide feedback on testing requirements and timelines.
- Ensure the quality and functionality of software for a seamless end-user experience.
Required Skills and Qualifications:
- Proven experience as a Quality Assurance (QA) Specialist or relevant role.
- Strong knowledge of QA methodologies, tools, and processes.
- Experience in manual and automated testing for web applications.
- Proficiency with bug tracking tools (e.g., Jira, Bugzilla) and test management software.
- Familiarity with Agile frameworks and working in an Agile environment.
- Experience with writing clear, concise, and comprehensive test plans and test cases.
- Knowledge of programming or scripting languages is a plus but not required.
- Excellent analytical skills and attention to detail.
- Strong communication skills, both written and verbal.
- Ability to work independently and manage tasks.
Preferred Qualifications:
- Previous experience testing SaaS platforms or sports management software.
- Familiarity with automated testing tools like Selenium, Cypress, TestComplete, or similar.
- Experience with performance and stress testing.
Why Join Uplifter?
- Join a high-performance team dedicated to transforming sports management through technology.
- Work in a fast-paced, collaborative environment with opportunities for growth.
- Hybrid work model with flexibility.
Be The First To Know
About the latest Software qa Jobs in Canada !
Software Engineer: Full Stack & QA
Posted today
Job Viewed
Job Description
Job Description
Fiscal.ai is a leading research and data platform for capital markets. Combining a powerful research Terminal with modern APIs, Fiscal.ai is building the modern financial data company. The firm has raised $13M in venture backing and is headquartered in Toronto, Canada. With thousands of customers and millions of end-users through their API offerings, Fiscal.ai is building the premiere financial data company in the AI era.
Brief Description of the Role:
Fiscal.ai, a leading provider of generative AI for finance, is seeking a FullStack Engineer to join our Development team, particularly leading the QA efforts of the Terminal product of Fiscal.ai.
Help improve our current product offerings and push Fiscal.ai towards becoming a leader in the Financial Data space. Enhance our company processes, documentation and workflows to build a best in class product. You will be the leader of the newly formed QA team and have the chance to make your mark on the future of the business and our products. You will also have the opportunity to touch every part of our codebase, gaining valuable experience and skills to grow within the team and become responsible for many aspects of the product.
This role is not a simple QA testing role. We are a small team and the expectation is that every team member will wear many hats and be eager to contribute in many ways. The ideal candidate has strong full-stack engineering skills, as well as some interest/background in QA processes and tools.
Key Responsibilities:
- Perform remediation/fixes on bugs/issues flagged by our test processes as well as customer issues
- Take ownership of E2E testing/remediation
- Maintain documentation and perform testing on multiple devices, and browsers
- Plan and Execute verification of new/existing features
- Take full ownership of all QA/bug artifacts
- Point out execution gaps and own/lead process improvements.
- Actively look into customer-facing issues being reported
- Identify, analyze, document and fix defects, questionable functions, errors, and inconsistencies in applications
Requirements
To be successful in this role, the ideal candidate should have:
- 3+ years experience in Fullstack Development
- Background or interest in QA Testing
- Experience in manual and automated testing
- Basic knowledge of Restful API’s
- Knowledge of task tracking tools (Linear will be preferable)
- Be able to work independently, problem solve and communicate well.
- Eager to work in a unique fast-growing startup
- Developer-Level Remediation Skills: As part of this role, you will not only identify bugs and issues—but also be responsible for remediating them directly in code. This is a hybrid QA + Dev role, and we need someone comfortable operating in both.
Nice to Haves:
While not required, it would be beneficial for the candidate to have:
- Proven experience/interest in Investing/Finance! Our platform is built for Investors by Investors so everyone on our team is expected to carry some Investment knowledge/experience.
- Dev ops experience related to creating/managing dev & staging environments
- Ability to take ownership of adding testing into our platform (Frontend, Backend, UI, APIS)
- Experience with UI Testing/Automation
Tech Stack:
We work with a wide variety of tools and technologies.
Current Stack/Tools: Typescript, React, Tailwind, Node, NextJS, Cloudflare, Firestore/Firebase, Postgress, Prisma, variety of LLM’s
Location: Fully Remote
NOTE: If you are not comfortable writing bug fixes using our stack, this role is not for you. We are looking for Full Stack engineers who can confidently step into the codebase and help us move fast and ship reliably, not QA testers.
Benefits
- Competitive salary
- Equity options
- Unlimited vacation
- Benefits (dental, massage, prescriptions, vision, etc.)
- Remote-first work
Job Title: Software Engineer: Full Stack & QA
Location: Remote with occasional in-person work in our co-working space in downtown Toronto.
Compiler Test and Automation Engineer
Posted 6 days ago
Job Viewed
Job Description
Huawei Canada has an immediate 12-month contract opening for an Engineer.
About the Team:
The Heterogeneous Compiler Lab, led by esteemed technical experts with extensive industry and academic experience, publishes innovative research at leading conferences. Recognized as key contributors to the LLVM Compiler Infrastructure project, this lab excels in developing diversified IP compiler collaborations, focusing on AI, GPU, and CPU architectures. Our efforts include heterogeneous compilation technology and SW-HW co-design, optimizing for AI, graphics, games, and mobile applications while tackling technological challenges through open-source community.
About the Job:
Automate all technical operations, in a scalable and maintainable manner.
Set up monitoring, logging and tracing tools to detect and fix any potential issues, and to improve user productivity.
Timely troubleshooting of on-premise infrastructure, systems, network and application stacks.
Design, deploy and maintain performance testing frameworks, and related reporting systems.
Work with software development teams on capacity planning, server allocation and installation, and access control and security assurance.
Support and automate software development workflows for continuous software quality improvements in diverse environments (mostly Linux based).
Develop integrations with continuous integration systems and code versioning platforms.
Black-box and white-box testing, coverage analysis, and other software quality assurance tasks.