Software Quality Engineer
at Quadient
Vancouver, BC, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 01 May, 2025 | USD 82000 Annual | 01 Feb, 2025 | 2 year(s) or above | Python,Web Applications,Security Testing,Git,Technical Proficiency,Agile Methodologies,Typescript,Aws,Php,Communication Skills,Jira,Mercurial,English,Selenium,Cypress,Agile,Ethnicity,Graphql | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
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 Quality Software 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.
QUALIFICATIONS:
- Technical Proficiency: Experienced in Javascript/Typescript, PHP, C#/.Net or Python, and familiar with Git, SVN, or Mercurial. Proficient in automation frameworks like Cypress, Selenium, or WebdriverIO, and comfortable working in Linux or MacOS environments.
- Testing Expertise: 2+ years performing quality assurance for web-based software, with a strong background in cross-browser, functional, stress/performance, and security testing of multi-tiered web applications.
- Agile and DevOps Practices: Solid understanding of Agile methodologies and DevOps practices such as TDD, CI/CD, and experience with task management tools like Jira.
- Communication Skills: Excellent verbal and written communication skills in English, adept at project management from inception to delivery, prioritizing early testing and maintaining active communication with the project team.
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 Quality Software 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!
In recognition of the expertise and qualifications required for the Quality Software Engineer role, we offer a competitive salary range of $82,000 to $120,000 CAD annually. This range is designed to accommodate a spectrum of skills and experiences, ensuring that compensation aligns with the professional standing of each candidate within the industry standards.
Responsibilities:
- Shift Left on Quality: Collaborate with Product Management and development teams to create and maintain test features and scenarios that effectively describe system behavior. These will serve as requirements for new functionality, existing function documentation, and a regression test suite.
- Build Quality In: Assist developers in embedding quality in their deliverables, enhancing their exploratory testing and test automation skills, and encouraging a quality-centric approach throughout the development process.
- Exploratory Testing: Develop exploratory testing plans, perform ad-hoc exploratory testing in partnership with developers, and ensure validation as part of the development process.
- Test Automation: Oversee and enhance our existing test automation framework, collaborating with developers to integrate new test automation code.
- Release and Regression Testing: Conduct comprehensive risk-based release and regression testing, manage test suites (automated and manual), and maintain their organization.
- Process Documentation and Updates: Ensure quality processes are well-documented, updated, accessible, and communicated effectively across all stakeholders.
- Promote XP and DevOps Culture: Advocate for Extreme Programming and DevOps practices, including TDD, Pair Programming, CI/CD, ensuring their integration within the team.
REQUIREMENT SUMMARY
Min:2.0Max:7.0 year(s)
Information Technology/IT
IT Software - QA & Testing
Software Engineering
Graduate
Proficient
1
Vancouver, BC, Canada