QA Full-stack Engineer (Video Streaming) at Mayflower
on-site · full_time · Visa sponsorship
Apply for this role at Mayflower
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.