EarnIn is looking to solve the problem of delivering real-time financial flexibility for those living paycheck to paycheck by building products that provide earned wage access without mandatory fees, interest rates, or credit checks.
Requirements
- 4+ years of experience in web and mobile testing, with a strong emphasis on test automation.
- Proven expertise in designing and maintaining scalable test automation frameworks.
- Hands-on experience with mobile testing frameworks such as XCUITest (iOS) and Espresso (Android), and web frameworks like Playwright.
- Strong understanding of testing across microservices, APIs, and distributed systems.
- Ability to analyze and debug complex test failures, automation issues, and defects efficiently.
- Familiarity with generative AI applications in quality engineering (test case generation, API contract validation, log intelligence, etc.).
- Experience using or implementing AI/ML-powered testing tools is a significant plus
Responsibilities
- Lead the design, development, and execution of comprehensive test plans and test cases across frontend (web & mobile), backend services, APIs, and databases.
- Implement industry best practices in manual and automated testing to ensure exceptional product quality, reliability, scalability, and performance.
- Introduce and operationalize AI-based testing techniques, including AI-assisted test case generation, test data creation, and predictive defect modeling
- Design, build, optimize, and maintain scalable automation frameworks using Playwright, Appium, Espresso, XCUITest, REST Assured, and other relevant tools.
- Analyze application performance metrics and conduct load, stress, chaos, and security testing.
- Provide actionable insights to engineering and product teams for performance tuning and system hardening.
- Lead root cause analysis for complex failures and ensure effective, timely resolutions.
Other
- BS in Computer Science, Computer Engineering, or equivalent professional experience.
- Collaborate closely with developers, product managers, DevOps, and design teams to ensure requirements are clearly defined and aligned with business goals.
- Actively participate in sprint grooming, planning, daily stand-ups, and retrospectives.
- Mentor junior QA engineers and contribute to building a culture of excellence, innovation, and continuous improvement.
- Work seamlessly with globally distributed teams and coordinate testing across time zones.