will design and implement complex automation infrastructures from scratch and also maintain
existing code. The candidate will also take part in automation development, execute and analyze automation regression tests. You will play a significant role in implementing a world-class automation, using the most up-to-date technologies.
Your strong design skills, troubleshooting abilities and attention to details will ensure that no edge case is
left uncovered.
Responsibilities:
Develop complex automation infrastructure including test environment and libraries, orchestration
of multi nodes tests, build performance setups, abstraction layers for 3 rd party applications
Develop new capabilities and features according to requirements, priorities and resources
Work with top technologies – VMware, Jenkins, Linux, git, Jira, storage protocols, networking
protocols, open-source, in-house testing tools, and more
Use Python and Bash
Required Skills & Experience:
5 or more years of experience developing automation infrastructure in Python
Proven experience in linux environment
Proven experience with complex large-scale systems
Excellent system diagnostic, troubleshooting and problem solving skills
Excellent communication skills and team spirit
Fast learner and independent
Engineering degree or equivalent
Ability to coach and assist junior team members
Preferred Qualifications:
Experience with complex, distributed systems
Experience in running and analyzing automation tests
Experience with continuous integration (CI) practices
Git, CI, Jira, Jenkins – best practices
Virtualization: VMware, Docker
Network technologies understanding
Experience with performance testing
Experience with storage technologies
Experience with data backup technologies – advantage