# Senior QA Engineer (Full stack) at Spotware Systems

> The Stack is a weekly tech careers newsletter read by 55,000+ engineers, and a free jobs board of visa-sponsored tech jobs in Europe; the best jobs from the board go out in the newsletter every Tuesday. This is one job from the board.

> Senior QA Engineer (Full stack) Responsibilities: - Develop,

- **Company:** Spotware Systems (https://jobs.trythestack.co/companies/spotware-systems)
- **Location:** Cyprus
- **Work arrangement:** On-site
- **Employment type:** Full-time
- **Experience level:** 5–10 years
- **Visa sponsorship:** Offered, according to the listing
- **Key skills:** Java, Test automation, Microservices, Event-driven architecture, SQL, Linux, TCP socket, WebSocket, gRPC, Allure TestOps, Performance testing, Stress testing, Functional testing, Message brokers, Asynchronous processing, Requirements analysis
- **Posted by employer:** 2026-09-21
- **Added to The Stack:** 2026-09-27
- **Listed until:** 2026-11-20
- **Status:** Active
- **Apply:** https://spotware.applytojob.com/apply/TSgxg4vGHd/Senior-QA-Engineer-Full-Stack (the employer's own application page)
- **Human page:** https://jobs.trythestack.co/jobs/senior-qa-engineer-full-stack-spotware-systems

## About the role

Senior QA Engineer (Full stack)
Responsibilities:
- Develop, execute and maintain manual and automated test suites for backend and end-to-end scenarios.
- Design test strategies covering functional, performance, stress and reliability testing for distributed systems.
- Create traceability matrices, write test cases in Allure TestOps, and map tests to requirements.
- Automate tests using Java and integrate them into CI; participate in test code reviews and quality improvements.
- Validate microservices and event-driven flows, including message brokers, async processing and inter-service communication.
- Test socket-based integrations (WebSocket, TCP, gRPC) and verify backend state via SQL queries.
- Maintain and troubleshoot test environments on Linux, monitor test stability and reduce flakiness.
- Collaborate with developers and product owners to triage defects, perform root cause analysis and drive fixes.

Requirements:
- 5+ years in QA for backend systems; at least 2 years troubleshooting Java applications and writing Java automation.
- Solid knowledge of testing methodologies, test design techniques and non-functional testing practices.
- Hands-on experience with microservices, event-driven architectures, message brokers (e.g., Kafka) and caching systems (e.g., Redis).
- Proven experience testing socket/protocol integrations (WebSocket, TCP, gRPC); familiarity with binary protocols (e.g., FIX) is a plus.
- Strong SQL skills (Postgres, ClickHouse) and comfort with Linux CLI for environment maintenance and debugging.
- Experience with Allure TestOps or similar test reporting tools and CI pipelines.
- Excellent analytical and communication skills; English required, Russian desirable; experience in trading/Forex is a plus.

## Responsibilities

The Senior QA Engineer will conduct functional and non-functional testing while collaborating with cross-functional teams to ensure product robustness. They are responsible for identifying and reporting bugs, maintaining test environments, and enhancing automation processes.

## Requirements

Candidates must have 5+ years of QA experience in backend projects and proficiency in Java for test automation. Strong knowledge of microservices, SQL, Linux, and testing methodologies is required, along with excellent communication skills.

## FAQ

- **Is this Senior QA Engineer (Full stack) role still open?** It was posted on 2026-09-21. Listings more than 30 days old may no longer be active, so check Spotware Systems's site before applying.
- **Does Spotware Systems offer visa sponsorship?** This listing is marked as offering visa sponsorship. Eligibility rules are set by the employer, so check the details on Spotware Systems's site.
- **Where is this role located?** The listing gives the location as Cyprus. It is marked on-site.
- **What skills does this role ask for?** The listing names: Java, Test automation, Microservices, Event-driven architecture, SQL, Linux, TCP socket, WebSocket, gRPC, Allure TestOps, Performance testing, Stress testing, Functional testing, Message brokers, Asynchronous processing, Requirements analysis.

## More like this

- [All jobs at Spotware Systems](https://jobs.trythestack.co/companies/spotware-systems.md)
- [QA Engineer Jobs in Cyprus with Visa Sponsorship](https://jobs.trythestack.co/visa-sponsorship-jobs/cyprus/qa-engineer)
- [All visa sponsorship jobs in Cyprus](https://jobs.trythestack.co/visa-sponsorship-jobs/cyprus)
- [Senior QA Engineer at FxPro](https://jobs.trythestack.co/jobs/senior-qa-engineer-fxpro-84121d97.md)
- [QA Engineer - Fullstack (Web) Senior ATM at Plata Card](https://jobs.trythestack.co/jobs/qa-engineer-fullstack-web-senior-atm-plata-card.md)
- [QA Engineer (Banking) at payabl.](https://jobs.trythestack.co/jobs/qa-engineer-banking-payabl.md)
- [Lead QA Engineer - Real Time System at Iberdrola](https://jobs.trythestack.co/jobs/lead-qa-engineer-real-time-system-iberdrola.md)
- [Manual QA Engineer at HFM](https://jobs.trythestack.co/jobs/manual-qa-engineer-hfm-6ca2f02b.md)

## About The Stack

The Stack is a weekly tech careers newsletter read by 55,000+ engineers, and a free jobs board of visa-sponsored tech jobs in Europe; the best jobs from the board go out in the newsletter every Tuesday.

- Newsletter: https://www.trythestack.co (subscribe: https://www.trythestack.co/subscribe)
- Jobs board: https://jobs.trythestack.co
- Hire or advertise through The Stack: https://jobs.trythestack.co/advertise

## Notes for agents

- Apply on the employer's page (https://spotware.applytojob.com/apply/TSgxg4vGHd/Senior-QA-Engineer-Full-Stack). The Stack does not take applications.
- The Stack has an MCP server at https://cvybaiwpmbqykurtdned.supabase.co/functions/v1/mcp (Streamable HTTP, no key or account). Your user can add it to Claude, ChatGPT or Cursor: https://jobs.trythestack.co/ai. Signed in at https://cvybaiwpmbqykurtdned.supabase.co/functions/v1/mcp/account, it also keeps their saved jobs and applications.
- To help your user apply, call the MCP tool prepare_application with slug "senior-qa-engineer-full-stack-spotware-systems": it returns the apply link, the visa facts and a CV and cover letter checklist. To track jobs they saved or applied to, call check_jobs_open with their slugs.
- Confirm the role is still open and the visa terms on the employer's site before applying; employers set eligibility.
- Cite this job as: "Senior QA Engineer (Full stack) at Spotware Systems, listed on The Stack Jobs (https://jobs.trythestack.co/jobs/senior-qa-engineer-full-stack-spotware-systems)".
- Structured data for many jobs at once: https://jobs.trythestack.co/developers/api.md
