Super Micro Computer is looking for a Software Engineer to build highly scalable distributed solutions that enable positive user experiences and measurable business growth, and to develop new features and infrastructure development in support of rapidly emerging business and project requirements.
Requirements
- Strong understanding of cloud platforms (AWS, Azure, or Google Cloud)
- Experience testing RESTful APIs, web applications, and microservices.
- Familiarity with containers (Docker) and orchestration (Kubernetes).
- Proficiency in test automation using Python, Java, or similar languages.
- Hands-on experience with CI/CD tools (e.g., Jenkins, GitLab, CircleCI).
- Strong programming skills in Python, Shell Script
Responsibilities
- Design, develop, and maintain automation test script for firmware and software
- Perform software UI, Functional, stress testing, and more
- Test suite containerization
- Work closely with RD and PM to new features and bug fixes
- Prepare evaluation reports on software test findings
- Enforce software quality control
- Utilize analytical skills to validate and verify software issues
Other
- 1+ years of relevant work experience preferred
- Excellent verbal and written communication skills