What are the responsibilities and job description for the Quality Engineer position at pro/source <it></it>?
We are looking for a highly skilled QA Engineer II with deep expertise in mobile automation to join a fast-growing mobile engineering team. This role is ideal for someone who thrives in a rapid, iterative development environment and is passionate about delivering high-quality mobile applications to end users.
About the Role
You will support mobile app releases that ship to the app stores multiple times per sprint, partnering closely with developers, product teams, and cross-functional engineering groups. This role focuses heavily on automation for React Native applications using modern frameworks and cloud-based device testing platforms.
What You’ll Do
- Design, develop, and execute mobile automation tests for React Native applications.
- Support frequent app store releases by validating builds across real devices and simulators.
- Collaborate closely with development teams to analyze logs, troubleshoot issues, and ensure high-quality releases.
- Work with tools such as Appium, TypeScript, and open-source API testing frameworks (RestAssured, Karate, etc.).
- Create and enhance automation frameworks for mobile applications built on modern architectures (micro-frontends, microservices, Module Federation).
- Participate in technical discussions, deep-dive problem solving, and fast-paced sprint cycles.
- Contribute to best practices in TDD and BDD methodologies.
Must-Have Qualifications
- 4–6 years of experience in mobile QA or mobile test automation.
- Proven experience testing mobile apps on real devices and simulators.
- Strong hands-on expertise with:
- React Native mobile testing
- Appium
- TypeScript
- Mobile automation tools (Selenium, Appium, or equivalents)
- API test automation (RestAssured, Karate, etc.)
- Experience with cloud/mobile device testing platforms such as HeadSpin, BrowserStack, or Sauce Labs.
- Strong understanding of TDD and BDD principles.
- Ability to operate confidently in a fast-moving, highly technical environment.
Preferred Experience
- Exposure to micro-frontend, microservices, or Module Federation architectures.
- Experience supporting frequent mobile code pushes to the app stores.
- Strong collaboration skills across cross-functional engineering teams.