Senior QA Engineer
Core
Design, develop, and maintain automated test frameworks for mobile apps (React Native, iOS, Android, Harmony OS) and backend services (Rails, REST APIs) to ensure product stability and reliability.
Role type
Senior IC QA Engineer (Test Automation)
Builds
Automated test frameworks and CI/CD integration for mobile and backend systems
Domain
Mobile application development and backend API services
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Test automation, React Native, iOS testing, Android testing, Harmony OS testing, API testing, JavaScript/TypeScript, Ruby, Python, Debugging, CI/CD pipeline integration
Preferred skills
Performance/load testing, Push notification systems, Sidekiq job queues, Cloud platforms (Heroku, Digital Ocean), PostgreSQL, Jenkins
Technologies
React Native, iOS, Android, Harmony OS, Rails, REST APIs, Sidekiq, PostgreSQL, Heroku, Digital Ocean, GitHub Actions, Firebase Test Lab, Postman, REST Assured, k6, JMeter, Twilio, SendGrid, Huawei Push Kit, Google APIs, Datadog, New Relic, Jenkins
Responsibilities
Design and maintain automated test frameworks for mobile and backend systems; Integrate automated tests into CI/CD pipelines; Perform automated and exploratory testing across mobile and backend systems; Validate third-party service integrations; Track, document, and reproduce defects; Support and guide junior QA engineers; Advocate for shift-left testing and process improvement.
Seniority
Senior, hands-on IC with mentorship responsibilities