
Software Engineer in Test, Python, Backend
Social Links
full-time
Posted on:
Location Type: Remote
Location: Serbia
Visit company websiteExplore more
Job Level
About the role
- Designing and building our core test framework architecture from scratch (Python + pytest)
- Writing API and E2E tests that span multiple services and integration points
- Verifying data isolation between tenants to ensure no cross-tenant leakage in our multi-tenant platform
- Managing test data, fixtures, and CI pipeline health – keeping it green and fast
- Investigating failures end-to-end: reading logs, tracing service behavior, and identifying root causes independently
Requirements
- Strong hands-on depth in backend/API test automation
- Proven experience building at least one test framework from scratch: structure, auth/session handling, and CI integration
- Strong Python proficiency and the ability to read unfamiliar code in Go or TypeScript to understand service logic and debug failures
- Deep experience testing REST APIs: complex auth flows, schema validation, and edge case coverage
- A proactive, independent working style – you form hypotheses, dig into logs, and narrow down problems without waiting to be told
- English – B1 level or higher
- Nice To Haves
- Experience testing async and distributed systems: queues, Kafka, eventual consistency
- Prior work with multi-tenancy and data isolation testing scenarios
- Ability to set up or tune CI/CD pipelines (GitHub Actions, GitLab CI) from scratch
- Strong SQL skills for direct database verification and complex data queries
- Familiarity with evaluating AI/ML system outputs for quality and regressions
- Security mindset: knowledge of auth bypass, access control, and injection testing
- Russian – advanced level or higher
Benefits
- Remote-first setup: work from anywhere in the world (excluding Russia and Belarus)
- Full ownership of a critical engineering domain with high visibility across the team
- Work on a fast-growing, internationally recognized product used by law enforcement and Fortune 500 companies
- A collaborative engineering culture where your architecture decisions have direct, lasting impact
- Long-term engagement as a core member of the engineering team
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonpytestAPI test automationtest framework architectureGoTypeScriptREST APIsSQLCI/CD pipelinesdata isolation testing
Soft Skills
proactive working styleindependent problem solvinghypothesis formationlog analysisroot cause identification