Senior Full-stack QA Engineer

Bonapolia

United States

Remote

USD 120,000 - 160,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Bonapolia is seeking a Senior QA Engineer to own test strategy for a data-collection platform spanning a worker mobile application, back office, and backend services. The role requires fluent Russian for team communication and is performed with a CET time zone.

It offers a B2B contract, negotiated rate by seniority and client budget, and monthly invoicing. The project includes testing across onboarding, task processing, data capture, review workflows, and financial/payout flows, with automation

Qualifications

  • 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

Responsibilities

  • 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

Skills

API testing
End-to-end testing
Postman
Playwright
Cypress
Appium
CI/CD
Docker
AWS
Data privacy
Kafka
SQL/MySQL
Logging/Monitoring

Tools

Postman
Playwright
Cypress
Appium

Job description

Tech Level: Senior

Language Proficiency: Requires fluent Russian, as part of the team communication is conducted in Russian

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

Project Team: frontend, 2 backend, QA, product manager

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

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

Originally posted on Himalayas

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-stack QA Engineer
Senior Full-stack QA Engineer

Bonapolia • Athens (GA)

Remote
USD 90,000 - 130,000
Senior Full-stack QA Engineer
Senior Full-stack QA Engineer

Bonapolia • Georgia

On-site
USD 83,000 - 165,000
Full-stack QA Engineer (auto)
Full-stack QA Engineer (auto)

Bonapolia • United States

Remote
USD 120,000 - 170,000
QA Automation Engineer
QA Automation Engineer

Bonapolia • United States

Remote
USD 67,000 - 101,000
B2B contract with Bonapolia
Monthly invoicing
Client paperwork handled
QA Automation Engineer (auto)
QA Automation Engineer (auto)

Bonapolia • United States

Remote
USD 85,000 - 120,000
Senior Full-Stack QA Engineer - End-to-End & Mobile
Senior Full-Stack QA Engineer - End-to-End & Mobile

Bonapolia • United States

Remote
USD 120,000 - 160,000
Senior Go Engineer
Senior Go Engineer

Bonapolia • New York (NY)

On-site
USD 150,000 - 210,000
QA Engineer (Fin DB)
QA Engineer (Fin DB)

payabl. • United States

Remote
USD 79,000 - 107,000
Annual Learning Budget
Company celebrations
Global collaboration & events
Go Engineer
Go Engineer

Bonapolia • United States

Remote
USD 120,000 - 180,000
Full Stack QA Engineer (Java/Kotlin)
Full Stack QA Engineer (Java/Kotlin)

Andersen • United States

Remote
USD 90,000 - 140,000
Private health insurance and sports
Training portal access
Up to 1,000 EUR monthly bonus
+1