Senior QA (Automation/Manual) Engineer
🧠 Tech Level: Senior
🗣 Language Proficiency: Intermediate
🧾 Employment type: Full time
🌍 Candidate Location: Poland, other EU countries, Armenia, Georgia, Kazakhstan
🕐 Working Time Zone: CET
🚀 Start: asap
🧭 Planned Work Duration: Preliminary 3 months with potential for extension
👥 Customer Description:
The customer is a global mobility and urban services platform offering ride-hailing, intercity travel, delivery, and task assistance.
🧩 Project Description:
Data-collection platform spanning a worker mobile application, back office, and backend services.
⚙️ Project Phase: Ongoing
💡 Hard Skills / Must Have:
• Functional, integration, API, and end-to-end testing across onboarding, task processing, data capture, review, earnings, and payouts
• Mobile media capture and upload testing across devices, permissions, unstable networks, resumable uploads, and validation
• Testing TTL, expiry, reassignment, quotas, targeting, financial flows, privacy, consent, retention, and erasure
• Microservices and event-driven architecture: 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
• CI/CD, Docker, AWS, distributed-service testing, test strategy, release validation, and production issue analysis
✨ Hard Skills / Nice to Have:
• Load and performance testing
📌 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: Playwright/Cypress/Appium, Postman, REST/gRPC APIs, SQL (MySQL), Kafka, Grafana, Kibana, AWS (S3, CloudWatch), Docker, CI/CD
📞 Interview stages:
• English check (15 minutes)
• Internal technical interview (1-1,5 hour)
• Client interview (1 hour)
• Client interview – cultural fit (45 minutes)
💼 What we offer
Model: B2B contract with Bonapolia - one contract, one monthly invoice
Rate: negotiated per candidate seniority and client budget
Payment: monthly invoice, paid on the same schedule the client pays us (usually 30 days)
Contract written under your country's law
We handle the client-side paperwork: MSA, NDA, invoicing
🏢 About Bonapolia
Bonapolia is a family-owned IT staff augmentation team based in Lisbon. We build engineering teams for product companies and IT consultancies across Europe and the US.
More at bonapolia.com
- Department
- QA
- Role
- Manual
- Locations
- Multiple locations
- Remote status
- Fully Remote