Job Description
Role: Python Developer- Server Storage
Location: Edmonton, AB (100% onsite, from day 1)
Responsibilities:
- Develop Framework using Object oriented Python.
- Identify areas for test coverage improvement, implement solutions.
- Improve product quality and reliability of automated testing infrastructure.
- Communicate with project stakeholders.
- Lead a team of engineers to support validation of Server and Storage devices.
- Work with cross functional team to set priorities and handle escalations.
Team will be responsible for the following:
- Automation of tests in Python
- Validating Servers and Storage devices/components in a large data center environment with 1000’s of DUT’s
- Build tools and automation to make testing and integration faster, simpler, and more effective in a Linux environment.
Requirements:
8+ years of industry experience, Preferably in Server/Storage domain leading platform/component qualification in a Linux environment.
Skills and Experience
Hands-on experience in Python development.
Hands-on experience in troubleshooting failures in Linux to diagnose and root cause failures.
Excellent communication skills, problem-solving ability, and proactive leadership.
Experience with test-driven software development.
Experience in GPU/AI/ML libraries is good to have.
Knowledge of test automation in Python and conduct code reviews and bug fixes.
Proactively create experiments and tooling to detect and diagnose hardware/firmware/software health issues and isolate the components/failure scenarios.