Design, implement, and maintain automated testing frameworks, including writing robust and reusable code.
Develop tools and workflows to validate software functionality, ensuring it meets customer expectations.
Validate the integration of our software with leading public cloud service providers, as well as with the latest hardware technologies such as GPUs and accelerators.
Investigate and analyze test results, identify root causes of defects, and collaborate with development teams on solutions.
Requirements
Degree in Computer Science or related field, or equivalent experience
5+ years of proven experience in software development on Linux platforms.
Proficiency in Python with focus on developing clean and efficient code.
Strong problem-solving skills, attention to detail, and ability to collaborate across teams.
Eagerness to learn and use new technologies.
Familiarity with Linux shell scripting.
Experience with version control (Git) and CI/CD pipelines.
Experienced with the Linux operating system and in particular with networking concepts in Linux.
Benefits
Health insurance
Retirement plans
Paid time off
Flexible work arrangements
Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.