Skip to content

Open nowPosted 16 hours ago

Staff/Lead Software Developer in Test (SDET)

Scorewarrior23 open roles

Where
Limassol Cyprus
Work mode
On site
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowStaff/Lead Software Developer in Test (SDET)Scorewarrior · Limassol Cyprus
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Scorewarrior's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

11.5% of postings close within 7 days. Measured by our own scanner across the market. Scorewarrior postings stay open a median of 11 days.

Share of postings closed within
  1. 2.0%1 day
  2. 4.3%3 days
  3. 11.5%7 days
  4. 18.1%14 days
  5. 35.6%30 days
  6. 44.6%60 days
This job: posted 16 hours ago

Scorewarrior median: 11 days open

The posting

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:

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

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

- API Designer: You know how to build stable public APIs over existing SDKs, hiding low-level details from the end-user.

- Cross-Functional Driver: You’ve successfully worked with backend, client, or framework teams to deliver testability capabilities, driving changes even when you don't directly manage the teams.

- CI/CD & Diagnostics Guru: You have integrated automated checks into CI quality gates with robust reproducibility and diagnostics.

- AI Adopter: You leverage LLMs and coding agents to investigate codebases, develop tooling, or create tests efficiently.

- Deep Domain Expertise: You have profound hands-on experience in at least one of the following (and can take technical responsibility for the other):

- Client/UI automation: Drivers, custom/non-native UI, synchronization, and sub-UI checks.

- Backend/integration tooling: Python clients/SDKs, protocols, sessions, fixtures, and test state.

Nice to Have (Bonus Points)

- Experience in both client/UI and backend/integration tooling.

- Background in modernizing legacy automation and conducting incremental user migrations.

- Experience with complex test lifecycles (data isolation, flaky checks, state management).

- Experience in GameDev or complex live-service products (Unity, Cocos/Axmol, WebGL).

- Familiarity with Selenium, Appium, Playwright, XCUITest, Android ADB, or iOS infrastructure.

- Experience with asynchronous Python, typed models (Pydantic, mypy), or schema-based code generation.

Why to join:

1. ☀️ Live & Work in Sunny Cyprus: We’re an office-first team in Limassol with a modern seaside workspaces. We provide full relocation and visa support for you and your family.

2. 💰 Industry-Leading Rewards: High salaries, a 13th salary, performance bonuses, extra rewards for life milestones (marriage, babies, long service), daily breakfast and lunch.

3. 🛡️ Family Support: Private family health insurance, plus a highly competitive monthly allowance for your children’s pre-school, school, and university education.

4. 🚀 Shape a Global Hit: Work on a Top-10 global mobile 4X strategy game that has grown 25x in revenue and audience over 5 years.

5. 🏰 Rock-Solid Stability: We operate at startup speed but with zero history of lay-offs. We are independent, financially secure, and boast a 99% employee satisfaction rate.

6. 🧠 Culture & Growth: A flat structure where the best ideas win and transparency rules. Your growth is funded from specialized training, certifications, language courses and books to internal and external conferences coverage.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Scorewarrior's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Scorewarrior's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Scorewarrior's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.