🎁 Antes de postularte, practica esta entrevista. Crea tu cuenta gratis en WorkMundi y recibe un Entrenamiento de Entrevista en HelpsYouSpeak — sin costo, sin tarjeta. Quiero mi entrenamiento →
Position Overview We are seeking a highly skilled QA Automation Engineer to join our engineering team. This role focuses on ensuring the quality, reliability, and security of API-based services and mobile wallet integrations. The ideal candidate has strong experience in API automation, service virtualization, mobile testing (particularly iOS), payment ecosystems, and performance testing. You will collaborate closely with developers, product managers, and DevOps teams to build robust automated test suites, validate complex payment flows, and ensure high-quality software releases. Responsibilities Design, develop, and maintain automated API test frameworks. Create and execute comprehensive test plans for REST APIs and backend services. Validate API contracts, request/response payloads, headers, and JSON schemas. Perform functional, integration, regression, and end-to-end testing. Test asynchronous workflows, retry mechanisms, and fallback behaviors. Execute fault injection testing for timeouts, malformed payloads, and service failures. Build and maintain automated mobile test suites for iOS applications. Validate digital wallet provisioning flows and payment integrations. Test tokenization, identity verification, and token lifecycle events. Verify OAuth authentication, mTLS configurations, certificates, and API security. Execute performance, load, stress, and concurrency testing. Analyze logs and troubleshoot production issues using monitoring tools. Collaborate with engineering teams to identify, reproduce, and resolve defects. Continuously improve test automation frameworks and QA processes. Required Qualifications API Automation Strong proficiency in Java and/or Kotlin . Experience developing automated API tests using REST Assured . Experience with JUnit 5 or TestNG . Solid experience using Postman . Strong understanding of: REST APIs JSON HTTP methods Status codes Headers Experience validating: JSON Schemas API contracts Request and response payloads HTTP headers Experience testing: Asynchronous processing Retry logic Fallback mechanisms Error handling Experience performing fault injection tests involving: Timeouts Malformed payloads Network failures Service degradation Mobile Testing (iOS) Experience testing native iOS applications. Knowledge of Swift sufficient to build and maintain automated tests. Experience with: Xcode XCTest XCUITest Test Plans iOS Simulators Physical device testing Nice to have: Experience maintaining large XCUITest automation suites. Digital Wallet & Payment Testing Experience testing payment solutions, including: Apple Wallet Google Wallet Issuer provisioning flows Push provisioning In-wallet provisioning Identity verification flows Payment tokenization Token lifecycle events Token Requestors Understanding of digital payment ecosystems is highly desirable. Security Testing Experience validating secure APIs and mobile applications, including: OAuth 2.0 Mutual TLS (mTLS) Certificate validation API authentication Android Keystore iOS Keychain Secure credential storage Monitoring & Observability Experience using monitoring and log analysis platforms such as: Splunk Datadog ELK Stack Similar monitoring solutions Knowledge of: PII masking and obfuscation Log analysis Troubleshooting production issues Performance Testing Experience with performance testing tools such as: JMeter Gatling k6 (or similar) Experience testing: Provisioning throughput API latency Concurrency Load testing Stress testing Rate limiting Circuit breaker behavior Preferred Qualifications Experience with service virtualization or API mocking tools (WireMock, MockServer, Hoverfly, etc.). Experience working in Agile/Scrum environments. Knowledge of CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI, Azure DevOps). Experience with Docker and containerized testing environments. Familiarity with cloud platforms such as AWS, Azure, or GCP. Experience with mobile payment standards and fintech applications. Technical Skills Programming Languages Java Kotlin Swift (preferred) API Testing REST Assured Postman JSON Schema Validation Contract Testing REST APIs Testing Frameworks JUnit 5 TestNG XCTest XCUITest Performance Testing JMeter Gatling k6 Monitoring Splunk ELK Datadog Security OAuth 2.0 mTLS Certificates API Authentication Android Keystore iOS Keychain Mobile Xcode iOS Simulator Physical Device Testing Nice to Have Experience in fintech, banking, or payment platforms. Experience with Apple Wallet or Google Wallet integrations. Service virtualization experience. Contract testing tools (Pact or similar). Experience with tokenization platforms. Knowledge of PCI DSS principles. Experience working with highly scalable distributed systems. What We're Looking For Strong analytical and problem-solving skills. Excellent attention to detail. Ability to work independently and collaboratively. Passion for automation and quality engineering. Strong communication skills. Continuous learning mindset.
Here's how to pick the right one and stand out in your application.
144.883Jobs
31.687IN
81%EN
That number is real. WorkMundi's database shows 144,883 open engineer roles across the world. India has the most with 31,687 jobs, followed by the United States with 30,084. If you just finished reading one job ad and felt paralyzed by choice, you're not alone—but this scale is actually an advantage. It means you can afford to be selective.
Start by geography and language. The majority of engineer ads—117,837 of them—have the job posting text written in English. Use that as one filter, but remember: the ad text language tells you nothing about whether the role actually requires you to speak English day-to-day. Read the job description carefully. Then check which countries have the volume you're targeting. Singapore, Poland, and Australia round out the top five after India and the US.
Next, learn who's hiring. Accenture has posted 2,801 engineer roles. andurilindustries, speechify, and jobgether are also actively recruiting. If you're applying to one of these names, research their hiring patterns and interview style before you apply. That homework pays off.
When you interview, expect the question every engineer hears: 'Tell me about a time you had to debug a problem that wasn't in your job description.' Have a specific story ready—not a general one. Name the tools, the deadline pressure, and what you learned. Hiring managers listen for whether you see problem-solving as part of the role itself, not a favour.