Define and own the end-to-end automated test strategy across web portals and backend microservices, balancing UI, API, contract, integration, and end-to-end coverage (test pyramid).
Design test strategies for distributed, event-driven systems — including asynchronous flows through SNS/SQS, eventual consistency, idempotency, message ordering, retries, and dead-letter handling.
Develop and maintain robust test automation frameworks for web (Playwright, Selenium, or equivalent) and API testing, using Java and/or JavaScript/TypeScript.
Automate API and service-level testing (REST/JSON, and async messaging) to validate functionality, performance, and resilience.
Build maintainable, scalable framework abstractions (page objects, fixtures, data builders, reusable test harnesses) that other engineers adopt.
Drive performance, load, and resilience testing (e.g., JMeter, k6, Gatling, Locust) for highly scalable services, and partner with engineering on results and bottlenecks.
Requirements
Strong programming skills in Java (Spring Boot ecosystem) and/or JavaScript/TypeScript.
Deep, hands-on experience with Playwright (and/or Selenium) for web automation.
Proven experience testing microservices and API-based systems, including async/event-driven architectures (SNS/SQS or equivalent messaging — Kafka/RabbitMQ a plus).
Experience testing cloud-native applications on AWS (ECS, EKS, Lambda) and familiarity with containers/Docker and Kubernetes.
Solid grasp of CI/CD, test integration, and pipeline quality gates.
Experience with performance/load testing and non-functional quality.
Experience with API automation tools (e.g., Postman, REST-assured) and a good understanding of REST APIs.
Basic knowledge of UNIX/Linux systems and scripting.
A problem-solving mindset, strong attention to detail, and the ability to drive quality decisions and mentor others in a fast-paced environment.
Hands-on experience using LLM/AI coding assistants (GitHub Copilot, Claude Code, Cursor, or similar) to improve engineering productivity, with good judgment on where AI accelerates work and where human review is essential.
Tech Stack
AWS
Cloud
Docker
Java
JavaScript
JMeter
Kafka
Kubernetes
Linux
Microservices
RabbitMQ
Selenium
Spring
Spring Boot
SpringBoot
TypeScript
Unix
Benefits
Jumio values: IDEAL: Integrity, Diversity, Empowerment, Accountability, Leading Innovation
Equal Opportunities: Jumio is a collaboration of people with different ideas, strengths, interests and cultures.