Full-stack QA Engineer

$$

Project Description:
Data-collection platform spanning a worker mobile application, back office, and backend services.

Hard Skills / Must Have:
• Functional, integration, API, and end-to-end testing across onboarding, task processing, data capture, review, earnings, and payouts
• Testing TTL, expiry, reassignment, quotas, targeting, financial flows, privacy, consent, retention, and erasure
• Experience testing financial flows, such as accruals, balances, batch payouts, and reconciliation with third-party payout providers; understanding of data privacy requirements, including consent management, data retention, and erasure
• Experience testing integrations with internal and third-party services, such as authentication, CRM and push notifications, payout partners, LLM providers, and cloud storage (S3)
• Strong understanding of microservices, event-driven and asynchronous architectures, including retries, timeouts, idempotency, duplicate events, and eventual consistency
• REST/gRPC API testing and automation with Postman
• Automated testing with Playwright, Cypress, Appium, or similar frameworks
• Troubleshooting using logs, metrics, traces, databases, message queues, SQL/MySQL, Kafka, Grafana, Kibana, and CloudWatch
• Ability to validate consistency across the mobile app (Kotlin), WebView, back office, backend APIs, and distributed services, and troubleshoot partial failures and partner/service outages
• CI/CD, Docker, AWS, distributed-service testing, test strategy, release validation, and production issue analysis

Hard Skills / Nice to Have:
• Experience testing media capture and upload on mobile devices (photo, voice, video, text), including device fragmentation, permissions, poor or unstable networks, resumable uploads, and on-device validation
• Experience testing ML/LLM-powered features and validating AI-generated outputs
Responsibilities and Tasks:
• Own test strategy, test planning, and release sign-off for the platform
• Test mobile media capture and upload under real-world device and network conditions
• Verify task lifecycle, quotas, submissions, review workflows, segmentation, and isolation
• Validate financial, compliance, consent, erasure, and audit flows
• Build and maintain end-to-end and API automation in CI, including load testing
Technology Stack: Kotlin, Playwright/Cypress/Appium, Postman, REST/gRPC APIs, SQL (MySQL), Kafka, Grafana, Kibana, AWS (S3, CloudWatch), Docker, CI/CD

 

We offer:

• Attractive financial package

• Challenging projects

• Professional & career growth

• Great atmosphere in a friendly small team

Required skills

Kotlin, Postman, Kafka, Grafana, Kibana

Required languages

English B2 - Upper Intermediate
Published 2 November
146 views · 36 applications
See stats of candidates who applied for this job 👀
To apply for this and other jobs on Djinni login or signup.
Loading...