At Exacaster, we impact the lives of over 40 million consumers daily by working with clients in the Baltics, the USA, Central and South America, and the Caribbean. Overall, we operate one of the largest big-data environments in the Baltics, and we certainly have one of the most diverse sets of data, pursuing some of the most challenging analytical projects.
Exacaster’s team is looking for a QA Engineer to join our Kolibris team.
This role combines data-centric QA and system-level functional QA responsibilities.
You will be the first dedicated QA Engineer in the team. You will be responsible for establishing QA practices, shaping testing workflows, and implementing automation and quality processes across the entire development lifecycle.
You will ensure the quality, correctness, reliability, and repeatability of data processing pipelines, business-rule-driven logic, and system behavior.
The role includes automated data validation, structured test planning, test scenario creation, and collaboration across technical and business stakeholders to ensure high-quality delivery.
Data QA and Validation:
Designing and executing tests across data flows (input → processing → output).
Developing automated validation and reconciliation scripts.
Comparing expected vs actual datasets; investigate discrepancies.
Validating business logic, pricing/charging rules, and delta-style data updates.
Validating edge cases and complex rule-driven scenarios.
Functional and System Testing:
Preparing test plans, test scenarios, test cases, and required documentation.
Executing functional, integration, regression, and acceptance testing.
Ensuring product meets functional, non-functional, performance, reliability, and quality standards.
Maintaining testing materials, update documentation, and ensure traceability.
Test Management and Traceability:
Using a test management system (e.g., Xray or similar) to create and maintain test cases.
Maintaining execution status and results in the test management tool.
Registering defects in Jira, verify fixes, control resolution progress.
Preparing clear testing reports for stakeholders.
Ensuring test coverage across multiple environments (DEV, TEST, UAT, PROD).
Collaboration and Process Improvement:
Working closely with product owners, analysts, business users, and engineers.
Participating in requirement reviews; contribute to acceptance criteria.
Identifying opportunities to expand automation and improve QA processes.
Supporting continuous improvement of test frameworks and documentation standards.
Proven experience in data validation, reconciliation, and automated testing.
Solid understanding of QA methodologies, testing types, and the full QA lifecycle.
Ability to translate business rules into clear, testable scenarios.
Intermediate to advanced SQL skills, including joins, aggregations, window functions, data profiling, and anomaly detection.
Ability to debug and optimize query performance.
Python experience for QA automation, including building reusable validation scripts, working with dataframes (pandas or similar), and implementing automated assertions.
Experience validating data transformations across multiple pipeline stages.
Familiarity with partitioned and delta-style data structures.
Understanding of orchestration tools, workflow dependencies, and job validation.
Working knowledge of Git for managing and reviewing test code.
Analytical, detail-oriented mindset with the ability to work through ambiguity and structure test scenarios from incomplete business inputs
Strong ownership mentality, proactive communication with both business and technical teams, and disciplined approach to documentation and traceability
Preferred certifications:
ISTQB Certified Tester
ISTQB Certified Test Manager
ISEB Intermediate Certificate in Software Testing
Certified Tester Foundation Level Agile Tester
Other equivalent QA certificate
Nice to have:
Experience with telecom or finance domain logic.
Experience with CI/CD for automated test execution.
Hands-on experience with data QA frameworks (Great Expectations, Soda, Deequ).
Familiarity with test management systems such as Xray.
Monthly salary for this position from 3200 Eur gross to 4100 Eur gross for a full time role.
Participation in the company’s stock options program.
Flexible Benefits & Personal learning budget available from Day 1.
10 Growth Days per year – dedicated time for learning and development.
Ownership and dynamics in your role.
Hybrid work environment with preferably at least 1 day per week in the office.
All the support you need from our experienced team to become an even better professional.
And the most important thing – you will be part of a great international team!