Who You AreWe are seeking a highly skilled Software engineer with proven experience to chip in to our automation project. The ideal candidate will have a strong background in Python, REST API and object-oriented programming. You need to be familiar with the full software development life cycle and strong test automation background. Familiarity with concepts like Redfish, SNMP, IPMI, certificate management, LDAP, sensors, any test automation framework, basics of networking and storage.
What Will You Do- Design, develop, and implement automation suite in Python, ensuring dedication and compliance with requirements.
- Develop and maintain scripts for validation of RESTful APIs and other interfaces for Cisco UCS x86 based servers.
- Apply object-oriented programming techniques to build modular and scalable code.
- Participate in all phases of the software development life cycle, including analysis, design, coding, testing.
- Collaborate with multi-functional teams to define, design, and ship new features.
- Provide technical guidance and mentorship to junior developers.
- Stay up-to-date with the latest industry trends and technologies.
- Review, troubleshoot, debug, and upgrade existing suites.
- Contribute to the improvement of internal coding standards and best practices.
Desired Skills- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Proven experience in software development with a strong proficiency in Python.
- Experience with object-oriented programming and software design patterns.
- Familiarity with the software development life cycle and agile methodologies.
- Familiarity with management software such as Cisco Intersight is a plus.
- exposure to x86 server architecture and data center domains
- Excellent problem-solving skills and attention to detail.
- Working experience with any test automation framework to develop scripts
- Familiarity with concepts like Redfish, SNMP, IPMI, certificate management, LDAP, sensors, basics of networking and storage
- Strong communication and interpersonal sills.
- Proven track record to work optimally in a team environment.
- Positive attitude and a dedication to professional growth
We tackle whatever challenges come our way. We have each other’s backs, we recognize our accomplishments, and we grow together. We celebrate and support one another – from big and small things in life to big career moments. And giving back is in our DNA (we get 10 days off each year to do just that).