One stop solution to your remote job hunt!

By signing up you get access to highly customizable remote jobs newsletter, An app which helps you in your job hunt by providing you all the necessary tools.

OR
Subscribe to our highly customizable newsletter to get remote jobs from top remote job boards delivered to your inbox.
Canimmunize about 2 years ago
canadaqa
Apply Now
CANImmunize is a Canadian-owned technology company specializing in immunization software. With over 10 years of experience, we developed the Canadian Vaccine Catalogue, the CANImmunize app, and most recently, ClinicFlow, an award-winning software solution that has powered COVID-19 immunization campaigns across the country. Our goal is to provide best-in-class digital solutions to improve immunization practice across Canada and protect the public.   What is the opportunity?   We’re looking for a Senior Quality Assurance Engineer to join our growing team and help expand our product offerings. As a QA Engineer you, in addition to manual test creation and implementation you will be required to write scripts and create automation environments for repeated tests. Using different automation tools, you will design, test, and deploy effective test automation solutions. Your goal is to automate as much of the testing effort as possible with a minimum set of code. You will be working in conjunction with and supporting another QA Engineers.   As a Senior Quality Assurance Engineer, you will be required to help guide and shape the QA efforts of CANImmunize. You will help to train and mentor staff, providing guidance as needed. Your role may require involvement in multiple projects and initiatives along with the ability to communicate effectively internally and externally.   We are a completely remote team and use GitHub, Atlassian Suite, Slack, Notion, GSuite, and video conferencing to collaborate. We've been working this way since long before the pandemic. All our code is written in TypeScript, from our NodeJS servers, to our React and React Native web and mobile clients. Data is stored in Postgres and our environments are hosted on AWS. We use CircleCI for continuous deployment and write tests using Jest.     What will you be doing?     Reporting to the Quality Assurance Lead, you will play a key role in all stages of the development cycle, including defining test plans, performing tests, filing bugs, and assisting in the release of our solutions to production. You have a passion for finding defects through the development and implementation of thoughtful test strategies and procedures and have experience testing large-scale production systems. You should be comfortable with manual and automated testing and will be part of a quickly growing team of designers and developers.

< class="h3">Other responsibilities include:
  • Review and validate design requirements
  • Lead testing and quality activities, including the implementation of test strategy, test plans & test execution of the product.
  • Execute test plans based on written requirements and functional specifications
  • Detect and report software defects, and re-test to confirm when deficiencies have been corrected
  • Troubleshoot and identify root causes of issues found during testing
  • Perform reviews of QA staff work, (eg test plans/cases/etc) and offer feedback and aid
  • Develop automation test scripts and perform manual tests
  • Develop and maintain test cases, testing checklists, and other related documents
  • Collaborate with the developers and quality assurance staff to deliver stable software that meet all quality standards
  • Ensure quality through our product development lifecycle including deployments to production

< class="h3">What do you need to succeed?
  • 6-8 years of experience in testing modern web applications, using industry standard quality assurance practices and procedures
  • 3-5 years of experience in automation testing frameworks
  • 1-2 years of experience in mobile automation testing framework
  • 1-2 years mentoring QA team members
  • Experience in creating test cases, checklists, test plans, and test summaries
  • Strong analytical, problem-solving, and prioritization abilities
  • Ability to adhere to the development process, and multitask quickly to adjust priorities, where deadlines are constantly changing
  • Strong communication skills.
  • Working on a remote team requires constant effort and proactive communication to keep yourself and your peers informed of progress and setbacks

< class="h3">Nice to have:
  • A degree in Engineering, Computer Science, Information Systems, or a relevant field OR 4+ years of industry experience
  • Knowledge of project management tools
  • Experience working with multiple mobile apps
  • QA team leadership experience
  • Ability to work with ambiguity in a less-structured remote environment
  • Previous experience in the HealthTech field
  • Previous experience in accessibility, api, performance, or security testing

< class="h3">What's in it for you?
  • Commitment to your development and growth through a professional development budget, in-house coaching, and mentorship
  • Work remotely at a company that has been remote-first for years
  • Work with a high-energy, fast-paced, and high-performing team
  • Salary: 100-120k/year, commensurate with experience + benefits package
  • Necessary equipment and tools to enable you to do your best work
  • A challenging and fulfilling opportunity to make a tremendous impact on the vision and success of the company
  • Profit sharing and paid vacation
The COVID-19 pandemic has raised vaccination awareness among government and the general public to an all-time high. This cutting edge space is growing rapidly and requires a unique, flexible, and experienced approach to meet the demand. If this excites you, we would love to meet you.   We are an equal opportunity employer committed to ersity and inclusion. We are pleased to consider all qualified applicants for employment, however due to high demand, only selected candidates will be contacted to arrange the next steps.   #LI-Remote