Software Development Engineer IV – QA
Posted 1ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior QA engineer designing automated UI, API, and event-driven testing for Jumio’s AI-powered identity verification platform. Improving release reliability across AWS microservices while mentoring QA engineers and championing responsible AI tooling.
Responsibilities:
- 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
- Design test strategies for distributed, event-driven systems, including asynchronous SNS/SQS flows, eventual consistency, idempotency, message ordering, retries, and dead-letter handling
- Develop and maintain web and API test automation frameworks using Java and/or JavaScript/TypeScript
- Automate API and service-level testing for REST/JSON and asynchronous messaging
- Build scalable framework abstractions, including page objects, fixtures, data builders, and reusable test harnesses
- Design tests for services deployed on ECS, EKS, and Lambda, including environment provisioning and teardown
- Use TestContainers and LocalStack to test AWS integrations locally
- Drive performance, load, resilience, security, reliability, and chaos/failure-injection testing
- Integrate automated test suites into CI/CD pipelines and improve test reliability, execution time, parallelization, and observability
- Define and track quality metrics including coverage, escape rate, MTTR, and flake rate
- Leverage LLM-based tools to accelerate test authoring, framework development, test-data generation, debugging, failure triage, code review, and boilerplate scaffolding
- Champion responsible AI adoption within the QA team and mentor engineers on effective use of AI tools
- Partner with developers, review application and test code, and resolve issues efficiently
- Mentor and uplevel SDE-II/III QA engineers
- Influence design and architecture discussions to improve testability and shift quality left
- Evaluate and introduce new testing tools, methodologies, and best practices
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 asynchronous/event-driven architectures such as SNS/SQS or equivalent messaging
- Experience testing cloud-native applications on AWS, including ECS, EKS, and Lambda
- 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 such as Postman or REST-assured and good understanding of REST APIs
- Basic knowledge of UNIX/Linux systems and scripting
- Problem-solving mindset, strong attention to detail, and ability to drive quality decisions and mentor others
- Hands-on experience using LLM/AI coding assistants such as GitHub Copilot, Claude Code, Cursor, or similar
- Contract testing, Infrastructure-as-Code, observability tooling, identity verification/KYC/AML, and LLM/AI-powered feature experience are nice to have




















