We are looking for a Senior SDET with Python and Java skills — a strong engineer who knows how to design resilient e2e testing frameworks, build automation that scales, and make tests an integral part of a system’s architecture.
This is a part-time role with a very competitive compensation package, among the top in Ukraine. We want to attract an engineer who already has a full-time role but is interested in additional high-level technical consulting & core automation work on challenging projects.
Tech Stack
- Primary language: Python (Pytest, requests, Playwright, etc.)
- Secondary language: Java (JUnit/TestNG, Selenium/Selenide, REST Assured)
- JavaScript/TypeScript is a plus for UI automation, but not mandatory
- Infrastructure & CI/CD: GitHub Actions, Docker, Kubernetes, Helm
- Observability: Prometheus, Grafana (or equivalents)
- Architectures: microservices, async messaging (Kafka, RabbitMQ, Redis, gRPC, WebSockets)
- Performance/Security: JMeter, k6, OWASP ZAP, Burp Suite (any is acceptable)
Key Responsibilities
- Core Automation (≈70%)
Design, code and maintain stable, scalable automation frameworks and pipelines for a large enterprise-grade financial platform (complex workflows, dynamic forms, tax/identity integrations). Cover UI, API, integration and End-to-End tests. - Team & System Support (≈30%)
Support internal QA teams with best practices, help eliminate flaky tests, improve coverage strategies, and strengthen CI/CD integration.
Required Skills
- 7+ years of experience in automation engineering.
- Strong Python automation background (Pytest + Playwright/Selenium).
- Working Java knowledge for building frameworks, maintaining existing codebases of tests and coverage of enterprise systems.
- Experience with large distributed systems (microservices, RESTfull web services and async communications).
- Practical knowledge of CI/CD pipelines and DevOps practices related to test automation.
- Deep understanding of test design principles, code review, and refactoring.
- English at B2+ (ability to communicate confidently with international teams on technical topics).
Nice to Have
- Hands-on security or performance testing experience.
- Experience with observability & monitoring tools.
- TypeScript/JavaScript for UI automation.
- Contributions to open-source QA tools or frameworks.
Why Join Us?
- Top-tier Compensation: Among the top 10% in the Ukrainian market for such roles.
- Flexibility: True part-time setup, adaptable to your schedule.
- Remote-First: Work from anywhere.
- Impactful Work: Enterprise-grade systems with real social and financial importance.
- Engineering-Focused: No presales, no bureaucracy — just pure technical challenges.