Software Quality Engineer 1-Year Contract at Quadient
Vancouver, BC, Canada -
Full Time


Start Date

Immediate

Expiry Date

20 Aug, 25

Salary

82000.0

Posted On

20 May, 25

Experience

4 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Good communication skills

Industry

Information Technology/IT

Description

Connect with Quadient
At Quadient, we support businesses of all sizes in their digital transformation and growth journey, unlocking operational efficiency with reliable, secure, and sustainable automation processes. Our success in delivering innovation and business growth is inspired by the connections our diverse teams create every day, with our clients and each other. It’s these connections that make Quadient such an exceptional place to grow your career, develop your skills and make a real impact – help our future-focused business lead the way in powering secure and sustainable business connections through digital and physical channels.

As a Software Quality Engineer, you’ll join our dynamic Accounts Payable software development team, where we leverage cutting-edge technology stacks such as PHP, Typescript, and C#.NET. Our robust platform includes web-based applications built on React/GraphQL frameworks and a crucial desktop utility that synchronizes Windows-based customer data. Additionally, our in-house React Native app offers mobile access to data for iOS and Android users. Hosted entirely on AWS, our environment fosters a DevOps culture aimed at achieving CI/CD excellence.

  • Shift Left on Quality: Collaborate early with Product and Development teams to understand feature scope, clarify requirements, and provide input on whether solutions should be general across integrations or feature specific.
  • Test Planning and Execution: Write clear, structured manual test cases and perform impact analysis for regression, acceptance, integration, exploratory, and edge case testing.
  • Embedding Quality Early: Work with developers through pair testing and support them in integrating quality checks and exploratory testing practices throughout the development lifecycle.
  • Test Automation: Maintain and enhance our existing end-to-end automation framework in TypeScript. Collaborate closely with developers to identify test gaps and recommend unit or integration tests where appropriate.
  • Ad-Hoc Testing & Flexibility: Ability to work with unplanned or fast-moving testing tasks, working alongside developers to ensure features are validated during development.
  • Process Documentation & QA Artifacts: Maintain and update test documentation, ensuring it’s accessible and aligned across stakeholders. Includes documentation for new features, existing functionality, and regression suites. This documentation will serve as reference for requirements for new functionality.
Responsibilities

YOUR ROLE:

  • QA Experience: 4+ years of hands-on experience in both manual and automated testing of web applications, desktop software and third-party service integrations. You’ll collaborate effectively with developers and product managers to clarify requirements, identify risks early, and support quality throughout the development lifecycle.
  • Technical Proficiency: Daily use of Linux CLI for basic operations. Experience writing code with Javascript/Typescript, or other languages such as PHP, C#/.NET or Python. Proficient in automation frameworks like Cypress, Selenium, or WebdriverIO, and comfortable working in Linux or MacOS environments.
  • Agile and DevOps Practices: Strong understanding of Agile methodologies, CI/CD pipelines, and experience using tools like Jira for task and bug tracking.
  • Strong Communication & Ownership: Excellent communication skills with the ability to manage QA from project kickoff to delivery. Skilled at prioritizing tasks, estimating test effort, and aligning with timelines.
  • Technologies: Working knowledge of PHP, Typescript, C#.NET, React, GraphQL, React Native, and AWS.
  • Who You Are: A collaborative team player, eager to share knowledge, voice concerns, engage in paired testing or code reviews, and experienced in working with remote teams or different geographic locations.
    We’re looking for a proactive, skilled Software Quality Engineer who thrives in a fast-paced environment and is committed to elevating our software quality standards. If you are passionate about pushing the boundaries of software testing and quality assurance, we would love to hear from you!

As a Software Quality Engineer, you’ll join our dynamic Accounts Payable software development team, where we leverage cutting-edge technology stacks such as PHP, Typescript, and C#.NET. Our robust platform includes web-based applications built on React/GraphQL frameworks and a crucial desktop utility that synchronizes Windows-based customer data. Additionally, our in-house React Native app offers mobile access to data for iOS and Android users. Hosted entirely on AWS, our environment fosters a DevOps culture aimed at achieving CI/CD excellence.

  • Shift Left on Quality: Collaborate early with Product and Development teams to understand feature scope, clarify requirements, and provide input on whether solutions should be general across integrations or feature specific.
  • Test Planning and Execution: Write clear, structured manual test cases and perform impact analysis for regression, acceptance, integration, exploratory, and edge case testing.
  • Embedding Quality Early: Work with developers through pair testing and support them in integrating quality checks and exploratory testing practices throughout the development lifecycle.
  • Test Automation: Maintain and enhance our existing end-to-end automation framework in TypeScript. Collaborate closely with developers to identify test gaps and recommend unit or integration tests where appropriate.
  • Ad-Hoc Testing & Flexibility: Ability to work with unplanned or fast-moving testing tasks, working alongside developers to ensure features are validated during development.
  • Process Documentation & QA Artifacts: Maintain and update test documentation, ensuring it’s accessible and aligned across stakeholders. Includes documentation for new features, existing functionality, and regression suites. This documentation will serve as reference for requirements for new functionality
Loading...