
Senior Software Development Engineer β Testing
Posted Oct 6

Posted Oct 6
This is a fully remote position, open to applicants in Canada.
β’ Analyze and troubleshoot issues related to deployments, determine root causes, and propose solutions across diverse environments.
β’ Design and uphold automated testing frameworks for code modifications, encompassing unit, integration, and end-to-end tests.
β’ Develop and sustain test plans and cases for microservices, addressing pertinent scenarios and edge cases.
β’ Collaborate on integration testing with other engineering teams and recommend enhancements to testing environments.
β’ Examine requirements for secure deployment and rollback strategies, ensuring compliance during deployment.
β’ Author and manage scripts for automating platform service deployments.
β’ Streamline the SDLC pipeline from testing through deployment and validation.
β’ Construct and scale Service Mesh, Data Abstraction APIs, and other cloud-native platform services as a member of the Compute division's Platform Engineering Team.
β’ 5 years of pertinent experience.
β’ Bachelorβs degree in Computer Science or an equivalent qualification.
β’ Proficiency in Python and Pytest.
β’ Strong grasp of contemporary testing methodologies.
β’ Familiarity with Perl and Golang.
β’ Experience in debugging across various environments and replicating failing tests locally on x86 versus ARM, either natively or in emulation.
β’ Understanding of Debian packaging.
β’ Knowledge of QEMU's TCG versus KVM acceleration.
β’ Solid Linux fundamentals, particularly in performance tuning.
β’ Experience with Bash and foundational scripting.
β’ Familiarity with automation tools and frameworks such as Jenkins, GitHub Actions, and SaltStack.
β’ Comprehension of modern software development life cycle processes.
β’ Awareness of service level objective monitoring and alerting.
β’ Annual bonus or incentives.
β’ Equity awards.
β’ Employee Stock Purchase Plan (ESPP).
β’ Healthcare benefits.
β’ RRSP.
β’ Company holidays.
β’ Vacation days (in the form of PTO).
β’ Sick leave.
β’ Family-friendly benefits.
β’ Employee assistance program.
β’ Mental wellness support.
β’ Financial wellness support.
β’ Flexible work arrangements through FlexBase: at home, in an office, or a combination of both.
Allstate
Cambium Learning Group
Blue Coding
Stitch Fix
Get handpicked remote jobs straight to your inbox weekly.