Supermicro needs a Software Engineer to roll out and maintain business critical applications and services, resolve escalated service issues, coach other engineers, and engineer and implement complex projects.
Requirements
- Strong understanding of relational database (MySQL, MSSQL)
- Experience testing RESTful APIs, Redfish API, web applications, and microservices.
- Familiarity with containers (Docker) and orchestration (Kubernetes).
- Proficiency in test automation using Python, Java, or similar languages.
- Strong programming skills in Python, Shell Script, PHP
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
- independent with leadership to drive the technical development and with excellent communication skills.