Scorewarrior
Staff/Lead Software Developer in Test (SDET)
Limassol Cyprus. Posted 23 days ago
The role
You will take technical ownership of internal test automation tooling for the Total Battle game. You will build tools, APIs, and abstractions that allow QA engineers to independently create checks, manage test states, and run tests in CI/CD.
What you will do
- Define the roadmap for QA tooling and evolve its architecture.
- Develop domain APIs, fixtures, and state-preparation tools.
- Extend client UI automation and enable sub-UI checks.
- Ensure local and CI execution follow a predictable, unified path.
- Build diagnostic tools to distinguish between different failure types.
- Translate QA needs into product testability requirements.
- Drive tool adoption through pilots, documentation, and feedback loops.
- Help define engineering roles and participate in hiring and onboarding.
Required qualifications
- Python Expert: regularly write, debug, and maintain Python code for libraries, frameworks, SDKs, or internal tools.
- Platform Builder: designed or substantially evolved a framework/SDK used by multiple teams.
- API Designer: build stable public APIs over existing SDKs.
- Cross-Functional Driver: worked with backend, client, or framework teams to deliver testability capabilities.
- CI/CD & Diagnostics Guru: integrated automated checks into CI quality gates.
- AI Adopter: leverage LLMs and coding agents to investigate codebases or develop tooling.
- Profound hands-on experience in at least one of the following: Client/UI automation or Backend/integration tooling.
Nice to have
- 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.
Benefits
- Full relocation and visa support for you and your family.
- High salaries.
- 13th salary.
- Performance bonuses.
- Extra rewards for life milestones (marriage, babies, long service).
- Daily breakfast and lunch.
- Private family health insurance.
- Monthly allowance for children's pre-school, school, and university education.
- Growth funding for specialized training, certifications, language courses, books, and conferences.
About the company
scorewarrior is an independent, financially secure company with a flat structure. They develop Total Battle, a massive MMO 4X strategy game.