Software Engineer in Test, Python, Backend

Anywhere in the World – Remote Full-Time

Job Description

Join our team as a Software Engineer in Test and play a pivotal role in ensuring the quality of our AI-powered OSINT solutions. You'll be at the forefront of designing and building our core test framework architecture using Python and pytest. Your responsibilities include: 1. Crafting API and E2E tests that span multiple services and integration points. 2. Validating data isolation between tenants to prevent cross-tenant leakage in our multi-tenant platform. 3. Maintaining test data, fixtures, and CI pipeline health to ensure optimal performance. 4. Independently investigating failures by analyzing logs, tracing service behavior, and identifying root causes.

Qualifications

We are seeking a Software Engineer in Test with: 1. Extensive experience in backend/API test automation. 2. Proven ability to build test frameworks from scratch, including structure, auth/session handling, and CI integration. 3. Strong Python proficiency, with the ability to understand and debug code in Go or TypeScript. 4. In-depth knowledge of testing REST APIs, including complex auth flows and schema validation. 5. A proactive and independent work ethic, capable of forming hypotheses and identifying problems independently. 6. English language proficiency at B1 level or higher. 7. Experience testing async and distributed systems, such as queues, Kafka, and eventual consistency. 8. Familiarity with multi-tenancy and data isolation testing. 9. Ability to set up and tune CI/CD pipelines using GitHub Actions or GitLab CI. 10. Strong SQL skills for direct database verification and complex data queries. 11. Familiarity with evaluating AI/ML system outputs for quality and regressions. 12. Security mindset with knowledge of auth bypass, access control, and injection testing. 13. Russian language proficiency at an advanced level or higher.

Benefits

As a valued member of our team, you'll enjoy: - A remote-first work environment, allowing you to work from anywhere in the world (excluding Russia and Belarus). - Full ownership of a critical engineering domain with high visibility across the team. - The opportunity to 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 a direct and lasting impact. - Long-term engagement as a core member of the engineering team.


Apply Now