CyprusJobs.eu
Scorewarrior logo

Staff/Lead Software Developer in Test (SDET)

Scorewarrior

Posted
LimassolPay: ask the employerFull-time
View the original listingChecked 27 Oct 2026
EnglishQAFull TimeOn-site

Job Title: Staff/Lead SDET Engineer (Test Automation Platform)

Product: Total Battle

Total Battle is a massive MMO 4X strategy game available on mobile and web, uniting millions of active players. As our product and engineering teams scale, we are shifting our testing paradigm: automated testing must become a daily, self-service engineering tool rather than a bottleneck owned by a dedicated team.

We are looking for a Staff/Lead SDET to take technical ownership of our internal test automation tooling and make this vision a reality.

Why this role exists

Your core mission is to empower product QA teams. You won't write tests; you will build the tools, APIs, and abstractions that allow QA engineers (with basic Python & OOP skills) to independently create checks, manage test states, run tests in CI/CD, and diagnose failures.

The Product Teams own the tests.

You own the tooling layer that makes their work possible.

[https://app.ashbyhq.com/api/images/user-content/55591132-5874-4888-add0-f14f70025dca/2aa3a273-986b-4c05-b6a2-27fee33e607f/image.png]

💡 Core Focus Areas:

Client Testing Tools: UI scenarios, method/component checks across Android, WebGL, and (soon) iOS.

Server Integration: Component testing tools built over existing Python clients, SDKs, and product testability capabilities.(Note: We aren't starting from scratch. We need a visionary who can assess our existing solutions, define a target architecture, and evolve them incrementally).

What You’ll Work On

Drive Technical Strategy: Define the roadmap for QA tooling, evolve its architecture, and personally implement key solutions.

Build the Platform: Develop domain APIs, fixtures, and state-preparation tools for integration/component testing over existing SDKs.

Enhance Client Automation: Extend client UI automation and enable sub-UI checks for specific client methods.

Unify Execution: Ensure local and CI execution follow a predictable, unified path across Android and WebGL.

Create Diagnostics: Build clear diagnostic tools to help QA engineers easily distinguish between product, test, tooling, and infrastructure failures.

Cross-Team Collaboration: Translate recurring QA needs into product testability requirements and establish technical contracts with client/backend teams.

Evangelize & Mentor: Drive adoption of your tools through pilots, solid documentation, and feedback loops. (Where needed, help define engineering roles and participate in hiring/onboarding).

Who You Are We are looking for a hands-on technical leader who thrives in long-term ownership of internal platforms.

Python Expert: You regularly write, debug, and maintain Python code for libraries, frameworks, SDKs, or internal tools.

Platform Builder: You have designed or substantially evolved a framework/SDK used by multiple teams, bringing it to a point where teams can use it independently. …

About the employer

Scorewarrior

This listing comes from Scorewarrior's own careers page. Apply on their site: CyprusJobs.eu does not receive your application for this role.

Find the employer's website

Job details

Pay
Pay: ask the employer
Town
Limassol
Job type
Full-time
Field
IT and tech
Languages
English
Housing
Not stated
Experience
Not stated

Never pay anyone to get a job.

How to spot a fake job offer

Location

Limassol

This job is in Limassol, Cyprus. Confirm the exact workplace with the employer before you travel.

Open in Google Maps
Let employers find youA free profile in a minute: employers with a matching vacancy invite you by email. They never see your email or phone.Create a profile

New jobs in Cyprus every day

Join our community: vacancies with pay first, in English, Greek and Russian. Free, no spam.