QA Automation Engineer – Co-op

Posted Sep 1

This is a fully remote position, open to applicants in Canada.

📋 Description

• Develop and sustain automated testing suites utilizing Java.

• Comprehend the underlying customer issues related to the testing process.

• Create tests for scenarios involving API timeouts, corrupted or inconsistent data, and systems that fall out of synchronization.

• Investigate failures to identify their root causes.

• Efficiently leverage modern tools, including AI, while carefully evaluating their outputs.

• Collaborate closely with developers through code reviews and team discussions to ensure quality standards are met.

• Conduct testing on the production integration platform utilized by actual customers.


⛳️ Requirements

• You have successfully completed a co-op term or possess relevant professional experience.

• You are currently pursuing a degree in Software Engineering, Computer Science, or a related discipline.

• A strong foundational knowledge of Java is essential.

• You have previously written automated tests, even if for an academic project (using JUnit or a similar framework).

• You have experience working with or have gained knowledge about APIs.

• Excellent analytical thinking skills are required.

• A thoughtful approach to adopting new tools, including AI technologies, is important.

• Capability to meticulously review generated outputs and confidently support the results.

• Curiosity, motivation, and a passion for uncovering insights that others may overlook are essential.

• Nice to have: Experience with testing frameworks or tools such as JUnit, Selenium, Postman, REST-assured, or similar.

• Nice to have: Familiarity with REST APIs and understanding how data transitions between systems.

• Nice to have: Interest in integration platforms (iPaaS).

• Nice to have: Curiosity regarding large systems and potential integration failures.


🏝️ Benefits

• Competitive compensation for co-op positions.

• Flexible working hours in a remote-first setting.

• Mentorship opportunities with senior developers.

• Strong potential for transitioning into a full-time position post-graduation.

• Real-world, hands-on experience in ensuring the quality of a production platform.

• Practical understanding of how HR data is transmitted between enterprise systems.

• Opportunity to practice with AI and modern tools.

People also viewed

E.N.T.13 hours ago

Test Engineer – Features

North AmericaFull-timeSoftware Development Engineer in Test (SDET)
ApplyView job
E.N.T.13 hours ago

Test Engineer – Endpoint

North AmericaFull-timeSoftware Development Engineer in Test (SDET)
ApplyView job
Planned Systems International13 hours ago

Senior Test Automation Engineer

US flagUnited States OnlyFull-timeSoftware Development Engineer in Test (SDET)
ApplyView job
Planned Systems International13 hours ago

Senior Test Automation Engineer

US flagUnited States OnlyFull-timeSoftware Development Engineer in Test (SDET)
ApplyView job
Nagarro20 hours ago

QA Automation Engineer, Rust, GxP

QA flagQatar OnlyFull-timeSoftware Development Engineer in Test (SDET)
ApplyView job
Nagarro21 hours ago

QA Automation Engineer – API & Performance Testing

QA flagQatar OnlyFull-timeSoftware Development Engineer in Test (SDET)
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers