Micruity

Software Tester - Toronto, Ontario

Expired

Location: Remote in Toronto, Ontario, Canada

Employment type: Full-time

Why This Role Matters

The Software Tester role is designed for an individual with a background in both software development and quality assurance. This role involves creating and executing a strategy for quality coordination and testing, as well as suggesting solutions to identified quality problems. The tester will be crucial in helping shape and improve the software testing strategy, processes, workflows, and pipeline at Micruity, allowing them to significantly influence the development of this area within the company.

A focus of this role will be on information security; the tester should advocate for integrating security measures into the development lifecycle, treating security as a fundamental aspect rather than an afterthought.

The ideal candidate will have a deep understanding of the testing ecosystem, combined with practical experience in software development. They should be adept at making informed choices about the appropriate tools or libraries needed for effective testing and development tasks.

How You'll Contribute

  • Create and execute test plans to evaluate new features before release.

  • Implement and maintain automated test suites.

  • Ensure the quality of application functions; ensure edge cases have test-suite coverage.

  • Work to replicate customer reported issues and work with teams to determine the proper

    path forward.

  • Find, isolate, document, and track bugs through resolution.

  • Collect quality data, lead quality processes, suggest solutions to identified product

    problems, and report potential concerns.

  • Help design and implement our QA infrastructure and prototype new ideas, tools, and frameworks.

  • Collaborate with tech and product teams to define key deliverables, ensure consistent product execution.

  • Participate in professional development opportunities including training.

What Makes You a Great Fit

  • 2+ years of experience as a QA/Tester at a tech company, preferably a startup.

  • 1+ years of formal development experience using JavaScript.

  • Experience with modern JavaScript, the JS ecosystem, and Git.

  • Proficiency with relational databases and SQL.

  • Basic understanding of web security technology.

  • Subject matter expertise in various testing frameworks and ability to make tradeoffs

    between them.

  • Ability to test automation at different levels like API, UI, Backend, etc.

  • Ability to identify the right balance between pre-production and production quality

    practices.

  • Good exposure to manual testing, security testing, performance testing, integration

    testing, and contract testing.

  • Well developed written and verbal communications skills, including the ability to read, write, and speak English.

  • Ability to legally work in Canada or the US.

Great to have

  • B.Sc. degree in Computer Science or related discipline.

  • Familiar with the AWS ecosystem of products.

  • Experience in the Financial Services industry (Defined Contribution Plan administration, Annuity product design or operations, etc.).

  • Experience working in a SOC 2-compliant environment.

  • Strong attention to detail.

  • Ability to understand user needs and behaviors.

  • An entrepreneurial attitude, i.e. willing to roll up their sleeves and solve complex, all-hands-on-deck problems.

Our Tech Stack

  • JavaScript codebase: NodeJS, Express.

  • React front-end.

  • REST.

  • Cypress, Mocha, Postman.

  • PostgreSQL DB, Sequelize ORM.

  • Serverless Infrastructure: AWS–including Lambda, DynamoDB, Step Functions, Cognito, EventBridge, S3, SQS, and many more.

Perks & Benefits

Micruity is growing quickly, and we are continuously looking for more ways to show our appreciation to our dedicated team members. We offer competitive health coverage, a generous vacation policy, occasional happy hours/lunches/outings and a hybrid remote/work environment.