Tech Stack
gRPCRESTPythonWebSocketsMicroservicesCI/CDAPI Testing
Job Description, Responsibilities & Requirements
About the Position
We are seeking a Senior SDET with experience in mobile automation for iOS and Android Native Apps to join our team.
Responsibilities
- Design, implement, and maintain automated tests for iOS and Android Native Apps.
- Build mobile automation process, including test strategy, framework structure, execution approach, reporting, and CI/CD integration.
- Set up and maintain automated test execution on cloud devices, emulators, simulators, and/or real devices.
- Integrate automated tests into GitLab CI/CD pipelines, including smoke, regression, release, and quality-gate executions.
- Design automation coverage for critical Sport domain flows.
- Create and maintain API and integration tests for backend services used by Native Apps.
- Work with REST, gRPC, WebSocket, and event-driven integrations to validate client-server behavior.
- Improve automation framework stability, maintainability, execution speed, and reporting quality.
- Investigate flaky tests, infrastructure issues, environment problems, and failures across mobile app, backend, CI/CD, and test data layers.
- Collaborate with architects, developers, QA engineers, product managers, and DevOps to improve testability, automation strategy, and release quality.
- Support QA engineers with automation-friendly test design, onboarding, MR flow, and manual-to-automation transition.
- Proactively identify gaps in automation, infrastructure, and testing processes, and drive improvements instead of only executing assigned tasks.
Requirements
- Strong experience as a SDET.
- Hands-on experience with automation for iOS and Android Native Apps.
- Strong experience with Appium or similar mobile automation tools.
- Experience with cloud device platforms such as BrowserStack, Sauce Labs, AWS Device Farm, or similar.
- Experience with emulators, simulators, and real device execution.
- Experience building or significantly improving mobile automation processes.
- Strong programming skills, preferably Python.
- Experience with GitLab CI/CD or similar CI/CD systems.
- Good understanding of CI/CD pipelines, quality gates, test execution strategies, and release validation.
- Experience with API testing.
- Great understanding of REST, gRPC, WebSocket, microservices, and client-server architecture.
- Ability to debug issues using logs, reports, network requests, backend responses, test artifacts, screenshots, and videos.
- Understanding of mobile-specific risks, including permissions, app lifecycle, background/foreground behavior, network changes, push notifications, deep links, session handling, and device fragmentation.
- Experience with test data management and environment-specific configuration.
- Ability to communicate with architects and developers on technical design, testability, and automation architecture topics.
- Experience mentoring QA engineers or supporting automation adoption inside a team.
Nice to Have
- Experience in Sportsbook, iGaming, betting, fintech, or other real-time high-load domains.
- Understanding of betting flows, odds updates, live events, bet settlement, cashout, bonuses, freebets, and balance logic.
- Experience building or maintaining an internal device farm.
- Experience with AWS, Terraform, Docker, Kubernetes, or other infrastructure tools.
- Experience with Playwright for web automation.
- Experience with performance testing tools such as k6, JMeter, Locust, or similar.
- Experience with Grafana, Prometheus, Kibana, Report Portal, or similar reporting and observability tools.
- Experience with analytics-based device matrix planning using real user data, OS versions, screen sizes, and device popularity.
- Experience with AI-assisted testing, test generation, or AI-based code review.
We Offer
- An exciting and challenging job in a fast-growing business group, the opportunity to be part of a multicultural team of top professionals in Development, Architecture, Management, Operations, Marketing, Legal, Finance, and more.
- Great working atmosphere with passionate experts and leaders, sharing a friendly culture and a success-driven mindset is guaranteed.
- Beautiful offices in Warsaw, Limassol, Yerevan; work remotely or on-site with comfort and enjoy the opportunity to build a network of connections with professionals day by day.
- Modern corporate equipment based on macOS or Windows and additional equipment are provided.
- Paid vacations, sick leave, personal events days, days off.
- Corporate health insurance program for your well-being.
- Referral program: enjoy cooperation with your colleagues and get the bonus.
- Educational programs: regular internal training sessions, compensation for external education, attendance of specialized global conferences.
- Rewards program for mentoring and coaching colleagues.
- Free internal English courses.
- In-house Travel Service.
- Multiple internal activities: online platform for employees with quests, gamification, presents, and news, RedCore clubs for movie/book/pets lovers, special office days dedicated to holidays.
- Company events, team buildings.
About the Company
[Company description if present]