# QA Full-stack Engineer (Video Streaming) at Mayflower

> 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.

> Responsibilities: - Test new functionality, bug fixes and te

- **Company:** Mayflower (https://jobs.trythestack.co/companies/mayflower)
- **Location:** Cyprus
- **Work arrangement:** On-site
- **Employment type:** Full-time
- **Experience level:** 5–10 years
- **Visa sponsorship:** Offered, according to the listing
- **Key skills:** Python, Selenium, Playwright, Appium, API testing, UI testing, Git, Bash, Docker, Test automation, Manual testing, WebRTC, HLS, Ffmpeg, Video streaming
- **Posted by employer:** 2026-09-04
- **Added to The Stack:** 2026-09-05
- **Listed until:** 2026-11-03
- **Status:** Active
- **Apply:** https://mayflower.recruitee.com/o/qa-full-stack-engineer-video-streaming (the employer's own application page)
- **Human page:** https://jobs.trythestack.co/jobs/qa-full-stack-engineer-video-streaming-mayflower

## About the role

Responsibilities:
- Test new functionality, bug fixes and technical changes for live video streaming services and the video player.
- Create and maintain automated tests (Selenium/Playwright/Appium, API tests) with the principle "not covered - not released".
- Analyze requirements, identify bottlenecks and design comprehensive test scenarios in collaboration with developers and DevOps.
- Investigate production incidents, perform manual testing and root-cause analysis.
- Contribute to CI/CD test pipelines, keep test suites stable, and build missing automated coverage for legacy features.

Requirements:
- 3+ years testing web client-server applications and 2+ years of API/UI automation using Python.
- Hands-on experience with Selenium or Playwright, Appium, API testing frameworks, test patterns and automation design.
- Familiarity with Git, Bash, Docker and working knowledge of CI/CD concepts (GitLab CI a plus).
- Strong ability to write clear test cases, debug production issues and collaborate across engineering teams.
- Nice-to-have: experience with video streaming protocols (WebRTC, HLS), codecs and tools like ffmpeg/ffprobe; mobile and network conditions testing.

## Responsibilities

The QA engineer will test new functionality and bug fixes for live video streaming services while maintaining high-load system stability. They are responsible for creating and maintaining automated test suites using Selenium, Playwright, and Appium to ensure immediate coverage for all production releases.

## Requirements

Candidates must have at least 3 years of experience in web application testing and 2 years of API/UI automation experience using Python. Proficiency in Git, Bash, and Docker is required, along with strong analytical skills for investigating production issues.

## FAQ

- **Is this QA Full-stack Engineer (Video Streaming) role still open?** It was posted on 2026-09-04. Listings more than 30 days old may no longer be active, so check Mayflower's site before applying.
- **Does Mayflower offer visa sponsorship?** This listing is marked as offering visa sponsorship. Eligibility rules are set by the employer, so check the details on Mayflower'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: Python, Selenium, Playwright, Appium, API testing, UI testing, Git, Bash, Docker, Test automation, Manual testing, WebRTC, HLS, Ffmpeg, Video streaming.

## More like this

- [All jobs at Mayflower](https://jobs.trythestack.co/companies/mayflower.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)
- [Manual QA Engineer at HFM](https://jobs.trythestack.co/jobs/manual-qa-engineer-hfm-6ca2f02b.md)
- [Senior QA Engineer at FxPro](https://jobs.trythestack.co/jobs/senior-qa-engineer-fxpro-84121d97.md)
- [Senior Mobile Developer (iOS) at HFM](https://jobs.trythestack.co/jobs/senior-mobile-developer-ios-hfm.md)
- [Middle/Senior Data Analyst at Easybrain](https://jobs.trythestack.co/jobs/middlesenior-data-analyst-easybrain.md)
- [DevOps Engineer (World of Warships) at Wargaming](https://jobs.trythestack.co/jobs/devops-engineer-world-of-warships-wargaming.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://mayflower.recruitee.com/o/qa-full-stack-engineer-video-streaming). 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 "qa-full-stack-engineer-video-streaming-mayflower": 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: "QA Full-stack Engineer (Video Streaming) at Mayflower, listed on The Stack Jobs (https://jobs.trythestack.co/jobs/qa-full-stack-engineer-video-streaming-mayflower)".
- Structured data for many jobs at once: https://jobs.trythestack.co/developers/api.md
