Skip to main content

Lead Python Developer

Lead Python Developer
HCLTech
8 months ago

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:

  1. Automation of tests in Python
  2. Validating Servers and Storage devices/components in a large data center environment with 1000’s of DUT’s
  3. 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.

Expertise level

Key skills

Similar Jobs in Canada