Job Title: Test Automation Developer
Location: Fremont, CA (Onsite)
Mandatory Requirement: Proficiency in Python
We are seeking candidates with experience in companies like Dell, HP, or Meta, ideally with a background that leans towards hardware, but must have strong Python skills.
Key Responsibilities:
- Develop scalable, platform-agnostic tests that are parameterized for efficient platform qualification and require minimal changes to support new platforms.
- Identify opportunities for test coverage enhancement and implement solutions to improve validation signals.
- Design tests that gather and report data for analysis and ongoing improvement.
- Create features to troubleshoot unique failures from tests conducted across multiple configuration permutations.
- Execute tests and enhance test reliability in collaboration with the Core Framework team.
Minimum Qualifications:
- Bachelor’s degree in Computer Science or Electronics Engineering.
- 5+ years of relevant work experience in one of the following areas:
- Troubleshooting and analytical experience.
- Strong communication skills (both verbal and written).
- Proactive in developing experiments and tools for detecting and diagnosing hardware, firmware, and software health issues.
- Experience as a Test Automation Developer.
- Familiarity with the complete life cycle of server/storage platforms.
- Proven expertise in object-oriented Python programming for developing tests for servers/storage platforms or components in a Linux environment.
- Experience with open-source tools and the ability to select the appropriate tool for platform validation.