Kyivstar logo

General QA Engineer

Kyivstar·Salary not specified

Primary stack

KafkaJUnitLinuxGitJavaSQL

Nice to have's

DockerKubernetesTelecom domain experience

Job description

Description language:

About the Position

General QA Engineer

Kyivstar.Tech – IT / Full-time / Remote

We are looking for a General QA Engineer to join our team.

Kyivstar.Tech is a Ukrainian hybrid IT company and a resident of Diia.City. We are a subsidiary of Kyivstar, one of Ukraine’s largest telecom operators. Our mission is to change lives in Ukraine and around the world by creating technological solutions and products that unleash the potential of businesses and meet users’ needs.


Responsibilities

  • Work in a cross-functional team with product managers, analysts, and developers on a high-load telecom platform
  • Review requirements and use cases early, and flag gaps, ambiguities, and edge cases before development starts
  • Own test planning for features: planning, test design, execution, follow-up, and reporting
  • Test APIs and integrations across microservices, verifying the full data flow
  • Plan and run performance and load tests using JMeter, and analyze results
  • Develop automated tests across layers (component, integration, E2E) using Java 21, JUnit 5, REST Assured, Testcontainers, WireMock, and Allure
  • Maintain and stabilize existing test suites in CI
  • Run regression testing and triage failures
  • Maintain test documentation in Jira, Zephyr, and Confluence

Requirements

  • 4+ years of relevant working experience as a QA Engineer with a backend focus
  • Strong backend testing experience: verifying end-to-end data flow between services, databases, and message brokers, not only HTTP responses
  • Solid Java test automation skills and experience integrating tests into CI pipelines
  • Practical Kafka experience: producing and consuming test messages, verifying async processing, and understanding consumer groups
  • Performance testing experience: designing load profiles, running tests, and interpreting latency, throughput, and error rate
  • Excellent requirements analysis skills - identifying gaps and ambiguities before development starts
  • Strong test design skills and experience writing test strategies and test plans
  • SQL knowledge: complex queries with joins and aggregations, data integrity checks
  • Linux/UNIX command line: log analysis, basic bash
  • Practical skills with Git: branching, merging, code review
  • Experience isolating dependencies with WireMock, MockServer, or similar tools
  • Knowledge of TCP, HTTP
  • Understanding of client-server and microservices architectures: inter-service communication, failure points, idempotency
  • Good knowledge of Postman, IntelliJ IDEA, Atlassian stack (Jira, Confluence, Zephyr), GitLab, Kibana, Grafana
  • Higher technical education or equivalent relevant experience
  • Ability to work in a fast-paced Agile environment in close collaboration with the development team
  • Strong analytical and troubleshooting skills, a critical mindset, and clear communication
  • English at Intermediate level or higher (written and spoken)

Nice to Have

  • Telecom domain experience: billing, charging, provisioning
  • Docker, Kubernetes
  • High-load systems experience

We Offer

  • Office or remote – it’s up to you. You can work from anywhere, and we will arrange your workplace
  • Remote onboarding
  • Performance bonuses for everyone (annual or quarterly - depends on the role)
  • We train employees: with the opportunity to learn through the company’s library, internal resources, and programs from partners
  • Health and life insurance
  • Wellbeing program and corporate psychologist
  • Reimbursement of expenses for Kyivstar mobile communication

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.


Apply for this job

Kyivstar Home Page

Jobs powered by

© Kyivstar. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Київ, Львів

More at Kyivstar

All 102 roles

Popular searches