
Senior Software Engineer QA: Biometric Authentication (Mobile, Backend Automation)
- Pune, Maharashtra
- Permanent
- Full-time
- Play a crucial part in helping drive Quality to help build and ship better products
- Adheres to enterprise quality standards, processes and tools
- Responsible for developing comprehensive test strategies and plans for a complex biometrics ecosystem, encompassing mobile applications, SDKs, RESTful APIs, and third-party integrations (e.g., Biometric Service Providers). This includes independently generating sophisticated test data and proactively managing complex test environment preparation and configuration.
- Participates in project-level reviews, walkthroughs and inspections, and conducts test reviews, including test plans, requirements, cases and automation
- Drives the design, development, and implementation of advanced test automation frameworks and solutions across mobile, SDK, and API layers. This includes identifying and leading complex automation initiatives
- Develop and execute rigorous tests for biometric modalities (face and palm), focusing on capture quality, template generation accuracy, matching performance, and liveness detection
- Collaborate with external vendors during pilot phases to ensure their integrations meet quality and performance standards, and help define requirements for future in-house development
- Work closely with development team to identify defects early in the cycle through requirements analysis and code reviews
- Responsible for automation and Continuous Integration (CI)
- Proven experience in software development and test automation with strong proficiency in programming languages relevant to mobile (e.g., Java/Kotlin for Android, Swift/Objective-C for iOS) and backend (e.g., Java, Python, Go)
- Extensive hands-on experience in designing, writing, and executing functional, integration, and system-level test cases for complex mobile applications, SDKs, and RESTful APIs Demonstrated expertise in building and leveraging advanced test automation frameworks for mobile (e.g., Appium, Espresso, XCUITest), API (e.g., Rest-Assured, Postman/Insomnia automation), and web (e.g., Selenium, Playwright) testing
- Experience with BDD tools like Cucumber/Gherkin and cloud-based testing platforms (e.g., BrowserStack/Perfecto) is highly valued
- Direct experience testing mobile SDKs and their integration within larger applications
- Familiarity with biometric concepts, including various modalities (face, palm), template generation, matching algorithms, liveness detection, and performance metrics (e.g., FAR, FRR)
- Track record of successfully developing and implementing comprehensive test strategies for highly scalable and secure systems, with a strong ability to identify and prepare complex test environments, including setting up mocks/stubs for third-party integrations
- Knowledge of performance and security testing (e.g. Gatling , JMeter, Blazemeter) (Good to have)
- We work within small collaborative teams consisting of software engineers and product managers
- Our customer’s success is at the core of what we do
- We are diverse and inclusive teams from many backgrounds and with many experiences
- We believe in doing well by doing good through inclusive growth and making ethical and environmentally responsible decisions