Senior Software Engineer in Test (Java, Automation, Kubernetes)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Engineer in Test (Java, Automation, Kubernetes): Enhancing CI/CD pipelines and Java-based automated test suites for DataFlow with an accent on Kubernetes-based test infrastructure and building an advanced validation engine. Focus on designing complex test plans, executing distributed-system testing at scale, and performing deep troubleshooting and root cause analysis for failures in high-throughput environments.
Company
empowers enterprises to transform complex data into clear, actionable insights through its data platform.
What you will do
- Enhance and maintain CI/CD pipelines and Java-based automated test suites for DataFlow.
- Build and evolve Kubernetes-based test infrastructure to validate releases across diverse environments.
- Design complex test plans and automated validation methodologies integrated into CI/CD.
- Lead deep-dive troubleshooting and root cause analysis for distributed system failures at scale.
- Collaborate with engineering to bake quality into code from day one and make testability a first-class design requirement.
Requirements
- Strong Java proficiency for writing clean, performant code in a distributed context.
- Hands-on experience with Kubernetes and Docker, including simulating complex cluster failures.
- Experience designing automated test plans and methodologies integrated into CI/CD pipelines.
- Practical experience with Linux and debugging software in Linux environments.
- Experience with test frameworks such as JUnit, TestNG, and Mockito.
- English: excellent professional proficiency in written and spoken English is essential.
Nice to have
- Experience with data flow management tools such as Apache NiFi.
- Experience deploying to AWS, Azure, or GCP and using Ansible or Terraform (Infrastructure as Code).
- Hands-on experience with Python.
Culture & Benefits
- Generous PTO policy.
- Flexible WFH policy and support for work-life balance (Unplugged Days).
- Mental and physical wellness programs.
- Phone and internet reimbursement program.
- Access to continued career development and comprehensive benefits and competitive packages.
Hiring process
- Interviews and evaluation focused on testing/automation expertise and distributed systems troubleshooting.
- Collaboration and communication assessment for distributed team work.
Location: Czech Republic, Prague
Salary: Not specified
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →