Position: Senior Software Engineer in Test
Company: Customertimes
Category: QA Automation
Experience required: 5y
English level: intermediate

Requirements:
● 5+ years of software development experience;
● Working knowledge of Test Driven Development and software testing best practices;
● Proficient in Java. Experience with other programming languages (Scala, Python, etc.) is a
plus;
● Experience setting up and building continuous integration and deployment solutions
(Jenkins, TeamCity, Spinnaker, etc.);
● Familiarity with building and releasing software in an agile development environment;
● Familiarity with automated testing frameworks a plus (Selenium, Cucumber, Pact, Cypress,
etc.);
● Focused on writing clean, well designed and scalable code;
● Experience using Amazon Web Services (EC2, RDS, SQS, etc.) is a plus;
● Experience with modern containerization and orchestration technologies (Docker,
Kubernetes, etc.) is a plus.

Responsibilities:
● Build contract, performance, and UI test automation frameworks to help integrate tests into
the development process;
● Build dashboards, tooling, and infrastructure to help teams measure and increase their
velocity;
● Participate in design reviews with product management and feature teams;
● Ensure quality, availability, reliability and performance of massive scale data processing
SaaS environment;
● Support continuous integration solutions using Jenkins and TeamCity;
● Design, build, and implement automated deployment solutions using Kubernetes, Helm, Spinnaker, and Istio.

What we offer:
● SaaS big data project which gathered a group of Middle+ and Senior devs;
● Work in a company where quality comes first;
● Competitive salary and social package;
● Good working conditions (centrally located office, Mac equipment, table tennis, etc).