We are rapidly growing and we are looking for a talented Senior Automation Software Engineer to join our Quality automation team. The team is responsible for ensuring the quality of our Core group products. The Core group is responsible for developing our RT Agents; deploying and orchestrating them in a large-scaled environment; retrieving their information to a scaled out, stateless cluster, and performing large scaled operations on it. This includes participating in all phases of the software development lifecycle (feature design, implementation, test design, test automation, and test execution). You will work closely with developers, quality engineers, and product managers to help ship products with high quality.
Responsibilities:
Leading the effort to build new infrastructure and test frameworks and or extend existing frameworks. The tool/s accommodate functional and load testing. These frameworks allow us to perform various testing methods in multi-component environments
Working closely with the quality engineers to design and develop a reusable architecture for the test automation
Own the CI/CD tools and processes in the teams you work with
Participate in architecture & design discussions within the Engineering community
You probably want to know that:
We provide a stock option plan as you deserve to own what you create
Every week you will have a dedicated time to learn and enrich your toolbox skillset
Working in a hybrid mode (home/office)
We are family-friendly and provide flexible working hours. Basically, we encourage you to spend time with the people you care.
Requirements: Required Qualifications:
Minimum 5 years of automation experience on web applications using Python\ JAVA\C#
Minimum 2 years experience in developing automation infrastructure using REST API, databases, and 3rd party integrations
High technical skills, deep knowledge in automation best practices
Deep understanding in software design patterns and best practices
Experience in planning, tests writing, and tests methodologies
Experience in CI / CD disciplines and automation tools (Jenkins, TeamCity)
Strong mentoring skills
Be a team player
Have a positive attitude and a can-do approach
Advantages:
Behave/Cucumber
Experience in working with Cloud solutions (AWS, GCP, Azure)
Experience in working with Container solutions like (Docker, Kubernetes)
Strong scripting (PowerShell, Bash, Python, Groovy) skills
Experience in development of Continuous Integration solutions
Experience with GraphQL.
המשרה מיועדת לנשים ולגברים כאחד.