Automation Infrastructure Engineer

Axonius
Summary
Join Axonius as an Automation Infrastructure Engineer and contribute to building, maintaining, and enhancing the infrastructure supporting test automation across backend and frontend applications. You will design, build, and maintain test automation infrastructure, integrate automation tools into the CI/CD pipeline, manage underlying infrastructure (Docker and cloud services), and develop tools and scripts to facilitate automated testing. This role requires strong technical skills in automation infrastructure, CI/CD, and cloud technologies, along with experience with Python, Docker, Git, and cloud platforms. Axonius offers a flexible work culture, remote work options, and various benefits to support employee well-being and professional growth.
Requirements
- 2+ years of experience in building and maintaining automation infrastructure, CI/CD pipelines, and related tools
- Strong proficiency in Python and PyTest for automation scripting and framework development
- Hands-on experience with Docker and Docker Compose for creating test environments and managing containers
- Strong experience with version control systems (Git, GitHub, GitHub Actions)
- Proficiency in Bash scripting and a good understanding of Linux systems and terminal usage
- Experience with cloud platforms (AWS, GCP, Azure) and containerization technologies (Docker)
- Familiarity with automation tools and frameworks such as Selenium, Playwright, or similar UI testing frameworks
- Strong problem-solving skills and the ability to troubleshoot complex infrastructure issues
- Excellent communication and collaboration skills, with the ability to work with cross-functional teams
Responsibilities
- Design, build, and maintain the test automation infrastructure that supports automated test execution for UI, API, Unittests and more
- Work closely with developers and QA teams to integrate automation tools into the CI/CD pipeline, ensuring automated tests run efficiently and reliably
- Manage the underlying infrastructure, including Docker, and cloud-based services, to ensure smooth operation of the test automation framework
- Create and optimize tools and scripts that facilitate the development and execution of automated tests (e.g., integrating with GitHub Actions, TeamCity, etc.)
- Continuously monitor the performance of the test infrastructure, troubleshoot issues, and optimize the environment for speed and scalability
- Partner with cross-functional teams to understand testing needs and provide solutions that enable robust, scalable, and efficient test automation environments
- Promote and implement best practices for building and maintaining automation infrastructure, ensuring high standards for reliability and maintainability
Preferred Qualifications
- Familiarity with TeamCity or similar CI/CD tools
- Experience with building and maintaining test infrastructure at scale
- Familiarity with performance and security testing practices
Benefits
- Yearly budget to every employee, enabling them to invest in their own growth and learning according to their specific needs and aspirations
- Three long weekends throughout the year
- Special parental leave policy which allows both primary caregiver and secondary caregiver to spend substantial time with their newborn
- Extra vacation days for the following important life events: marriage, birth of a grandchild, special milestones related to your children, loss of pregnancy and bereavement
- Psychological support services and support services
- Flexible working culture
- Majority of our employees work remotely
- English lessons