Our client, a data and AI company specialising in geospatial analytics and real-world insights are looking for a top-tier QA Engineer to own the quality, reliability, and correctness of a high-scale, data-intensive platform, with a primary focus on UI testing.
You will be responsible for ensuring that our platform’s user-facing experience works flawlessly across every flow, while our backend systems behave correctly under load and handle massive datasets accurately.
You will build the testing frameworks and automation that let us ship with confidence, and you will leverage AI to make testing faster, smarter, and more thorough.
This role requires someone who is deeply technical, highly proactive, and capable of owning quality end-to-end in a fast-moving environment.
Key Responsibilities:
- UI Testing (Primary Focus)
- Own end-to-end UI testing for the platform across all critical user flows
- Build and maintain automated UI/browser test suites (e.g., Playwright, Cypress, Selenium)
- Validate functionality, responsiveness, and cross-browser/cross-device behaviour
- Catch visual regressions, broken flows, and usability issues before they reach users
- Verify the UI behaves correctly against real, large-scale data and edge cases
- AI-Driven Testing
- Leverage AI tools to accelerate test creation, coverage, and maintenance
- Use AI to generate test cases, identify edge cases, and detect anomalies in UI and data
- Apply AI-assisted approaches to self-healing tests and reducing flaky UI automation
- Continuously evaluate and adopt new AI tooling to improve testing speed and quality
- Test Strategy & Architecture
- Design and own a scalable test strategy across UI, integration, end-to-end, and performance layers
- Build and maintain test frameworks for high-throughput data pipelines and real-time systems
- Define quality gates and acceptance criteria for features before they reach production
- Automation & CI/CD
- Build and maintain robust automated test suites integrated into CI/CD pipelines
- Automate regression, smoke, and end-to-end testing for rapid and reliable releases
- Improve developer workflows by making testing fast, deterministic, and easy to run
- Data Quality & Validation
- Validate correctness and integrity of large volumes of data across ingestion and processing stages
- Build automated checks for data accuracy, completeness, and consistency
- Catch data anomalies and pipeline regressions before they reach downstream systems
- Performance & Reliability Testing
- Design and run load, stress, and performance tests to identify bottlenecks at scale
- Verify high availability and resilience of critical systems under failure conditions
- Reproduce, diagnose, and track production issues under pressure
- Quality Process & Reporting
- Implement clear defect tracking, triage, and reporting processes
- Define and monitor quality metrics across releases
- Drive root-cause analysis and prevent recurring defects
- Ownership & Problem Solving
- Take full ownership of product quality and release confidence
- Proactively identify risks and gaps in coverage before they become incidents
- Work closely with engineering teams to embed quality early in the development cycle
Requirements:
- Technical Skills
- Strong, hands-on experience with UI/browser test automation (Playwright, Cypress, or Selenium)
- Proven track record building and maintaining end-to-end UI test suites for web platforms
- Practical experience using AI tools to assist testing (test generation, coverage, debugging)
- Proficiency in at least one programming language (Python, JavaScript/TypeScript, or similar)
- Solid understanding of API testing and tools (Postman, REST/gRPC test tooling)
- Experience integrating tests into CI/CD pipelines
- Data & Systems Experience
- Experience testing data-intensive or distributed systems
- Strong SQL skills and familiarity with databases (e.g., ClickHouse, PostgreSQL)
- Understanding of streaming systems or large-scale data processing is a plus
- Performance & Reliability
- Experience with performance and load testing tools (e.g., k6, JMeter, Locust)
- Strong debugging, root-cause analysis, and incident-investigation skills
- Ability to maintain quality standards in high-pressure environments
What We’re Looking For (Non-Negotiable):
- You are an A-player with a strong sense of ownership over quality
- You catch problems before they reach production
- You actively use AI to work faster and test smarter
- You are comfortable operating in high-scale, high-stakes environments
- You move fast but do not compromise correctness or stability
Nice to Have:
- Experience with AI-powered or self-healing UI test tools
- Experience with visual regression testing tools
- Experience testing real-time data pipelines
- Familiarity with ad-tech or high-frequency data environments
- Background in security testing or infrastructure hardening
Why Join Us:
- Own the quality of infrastructure that processes and serves massive real-world datasets
- High ownership and direct impact on product reliability and release confidence
- Fast-paced environment with minimal bureaucracy
- Opportunity to build quality processes and automation from the ground up
Benefits:
- Hybrid Work Structure
- Flexible working hours, allowing you to maintain a healthy work-life balance while meeting business requirements.
- Office Location is located in Latsia, Nicosia, with very convenient access as it is situated close to the highway.
- Salary Range(Gross Monthly): €2,500 – €4,000
- 13th Salary
- Private Health Insurance upon successful completion of the 6-month probation period.
To apply:
Please send your CV to StaffMatters at admin@smstaffmatters.com and mention that you are applying for the vacancy of QA Engineer with reference number 4441.
Or you can apply directly through your candidate login by hitting the APPLY button.
