QA-006 QA Engineer

Canada-wide Remote

The engineering organization at our client is a technology forward, mobile first, high velocity, low ceremony team of passionate software engineering professionals who are committed to the highest standards of excellence. Everyone’s voice is heard, and everyone makes a strong hands-on contribution to the creation of a world-class personal financial services platform (FinTech). Daily collaboration, thorough testing, continuous refactoring and continuous delivery are foundational to our core values.

Back End QA Engineer Job Responsibilities:

  • assure the delivery of high-quality GraphQL (resolvers) and APIs (NestJS)

continuous collaboration with other engineers (no one swims alone)

  • designs
  • code
  • documentation
  • engineering road map
  • Merge Requests

help groom Definition Of Done requirements in tickets during work breakdown

be able to read TypeScript code that is:

  • efficient

  • resilient to failure

  • has excellent error handling ◦ includes unit test coverage

  • create and run unit and integration tests (testing technology/framework TBD)

  • responsible for final PR review before merge

  • continuous delivery of world-class software

  • follow our low ceremony “software manufacturing" process, including tools

stay up-to-date on new/emerging technologies, tools and techniques

  • trade journals

  • blogs

  • vendors (Google, Amazon, etc)

  • insist on the highest standards of engineering and process excellence every day

  • make and meet achievable commitments

  • invent and simplify

  • think big

Minimum Qualifications:schema

  • Computer Science degree, or hard science / math degree
  • minimum of 2 years work experience in the technologies listed below
  • outstanding verbal communications skills (English)
  • outstanding team collaboration skills
  • deployed commercial app(s) with the technologies listed below
  • Experience working in a Scrum or Kanban environment

Hands-on Technical Skills:

  • typeScript (strict mode)
  • NestJS
  • Reactive programming (RX)
  • building resilient REST APIs

Nice to Have: GraphQL

  • schema design
  • resolvers