TU PRÓXIMO CAPÍTULO
Senior Full-stack QA Engineer
Sobre el puesto
• 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
• Test a data-collection platform spanning a worker mobile application, back office, and backend services
• Collaborate with frontend engineers, two backend engineers, QA, and a product manager
• Analyze production issues and validate releases across distributed services
• Senior-level QA experience
• Intermediate language proficiency
• Functional, integration, API, and end-to-end testing experience
• Experience testing TTL, expiry, reassignment, quotas, targeting, financial flows, privacy, consent, retention, and erasure
• Experience testing financial flows including 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 authentication, CRM, push notifications, payout partners, LLM providers, and cloud storage such as 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 with logs, metrics, traces, databases, message queues, SQL/MySQL, Kafka, Grafana, Kibana, and CloudWatch
• Ability to validate consistency across Kotlin mobile apps, WebView, back office, backend APIs, and distributed services
• Experience with CI/CD, Docker, AWS, distributed-service testing, test strategy, release validation, and production issue analysis
• Experience testing media capture and upload on mobile devices is nice to have
• Experience testing ML/LLM-powered features is nice to have
• English proficiency required for the interview process
• B2B contract with Bonapolia
• Monthly invoice payment, usually on a 30-day schedule
• Contract written under the candidate's country's law
• Bonapolia handles client-side paperwork: MSA, NDA, and invoicing
• Potential contract extension beyond the preliminary 3-month duration