Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Omnissa, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Software Automation Engineer (Python) at Omnissa will play a pivotal role in designing, developing, and implementing automation frameworks and scripts to enhance the efficiency of our software delivery processes. The successful candidate will collaborate with cross-functional teams to understand system requirements and facilitate continuous integration and deployment. This position requires a strong foundation in Python programming along with a proactive approach to identifying automation opportunities, ensuring the delivery of high-quality software solutions in a timely manner.
Job Responsibilities
- Design and implement automation frameworks and testing scripts in Python.
- Collaborate with software development teams to identify automation needs and opportunities.
- Maintain and enhance existing test automation scripts and frameworks.
- Execute automated tests and analyze results to ensure software quality.
- Implement continuous integration and continuous deployment (CI/CD) practices.
- Document automation processes, workflows, and best practices.
- Provide training and support for team members on automation tools and techniques.
- Perform root cause analysis for defects and propose corrective actions.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience as a Software Automation Engineer or similar role.
- Strong proficiency in Python programming and relevant libraries.
- Experience with automation testing frameworks such as Selenium, pytest, or similar.
- Familiarity with CI/CD tools such as Jenkins, GitLab CI, or Travis CI.
- Understanding of software development lifecycle (SDLC) and agile methodologies.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
Technologies & Tools
The Software Automation Engineer will primarily utilize Python and its associated libraries for automation such as Selenium, unittest, and pytest. CI/CD tools such as Jenkins, GitLab, or Travis CI will be imperative for deploying software. The candidate is expected to work with version control systems like Git and may also engage with containerization technologies such as Docker, promoting efficiency in the software development lifecycle.
Ideal Candidates
The ideal candidate will possess a strong passion for improving efficiency through automation and a keen interest in staying up-to-date with the latest industry trends and technologies. They should be detail-oriented, innovative thinkers who can approach complex problems systematically. Excellent teamwork, communication, and organizational skills are essential, as the role involves interacting with various stakeholders. A genuine commitment to delivering high-quality solutions and a willingness to adapt to evolving requirements will set an ideal candidate apart.
Not every state sets a number of job contacts a week. In Nevada it is several different employers each week, in person unless told otherwise. What it asks →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.