
Senior Software Development Engineer in Test
Posted Oct 6

Posted Oct 6
This is a fully remote position, open to applicants in Canada.
• Automate the software development lifecycle (SDLC) pipeline from testing through to deployment and validation.
• Analyze and resolve deployment-related problems, pinpoint root causes, and propose solutions across various environments.
• Design and sustain automated testing frameworks, encompassing unit, integration, and end-to-end tests.
• Develop and maintain test plans and test cases for microservices, addressing pertinent scenarios and edge cases.
• Collaborate with other engineering teams on integration testing efforts.
• Recommend enhancements to testing environments.
• Explore requirements for secure deployment and rollback strategies.
• Confirm deployment requirements throughout the deployment process.
• Write and sustain scripts to automate platform service deployments.
• A minimum of 8 years of relevant experience.
• A Bachelor's degree in Computer Science or a related field.
• Proficiency in Python and Pytest.
• Strong understanding of contemporary testing methodologies.
• Familiarity with Perl and Golang.
• Experience in debugging across environments and replicating failing tests locally on x86 versus ARM (either native or emulated).
• Knowledge of Debian packaging and the differences between QEMU's TCG and KVM acceleration.
• Solid Linux fundamentals, particularly in performance tuning.
• Proficient in Bash and scripting essentials.
• Experience with automation tools and frameworks such as Jenkins, GitHub Actions, and SaltStack.
• Familiarity with modern software development lifecycle processes.
• Understanding of service level objective monitoring and alerting.
• Annual bonus or incentives.
• Equity awards.
• Employee Stock Purchase Plan (ESPP).
• Comprehensive healthcare coverage.
• RRSP contributions.
• Paid company holidays.
• Vacation provided as Paid Time Off (PTO).
• Sick leave.
• Employee assistance program.
• Support for mental wellness.
• Financial wellness resources.
• Flexible work arrangements through FlexBase: at home, in an office, or a mix of both.
Miratech
CACI International Inc
CACI International Inc
SOFTSWISS
Get handpicked remote jobs straight to your inbox weekly.