Staff Software Quality Automation Engineer Mobile Automation
Role & responsibilities
- Design, develop, and maintain scalable mobile automation frameworks using Appium for both iOS and Android applications.
- Perform hands-on BLE testing, including device discovery, pairing, connectivity, reconnection, data transfer, and connection stability.
- Develop and implement BYOD testing strategies covering multiple device manufacturers, models, OS versions, and real-world usage scenarios.
- Troubleshoot mobile application, Bluetooth connectivity, and mobile-to-hardware integration issues in collaboration with engineering teams.
- Build reusable automation scripts using Python or JavaScript.
- Design and execute REST API automation tests and validate backend integrations using tools such as Postman.
- Execute mobile tests across cloud-based real-device testing platforms such as BrowserStack, Sauce Labs, or equivalent solutions.
- Integrate automated test suites into CI/CD pipelines using Jenkins or similar tools.
- Use AWS cloud infrastructure and Docker-based environments to support scalable test execution.
- Define automation architecture, testing standards, reusable components, and quality engineering best practices.
- Collaborate with development, DevOps, product, and hardware/firmware teams to identify defects and improve product quality.
- Lead technical discussions, mentor QA engineers, and drive continuous improvement in automation coverage and execution efficiency.
- Analyze test results, investigate failures, document defects, and provide actionable quality reports.
Mandatory Skills
- 10+ years of experience in QA engineering and test automation.
- Strong hands-on Appium experience across iOS and Android.
- Practical Bluetooth Low Energy (BLE) testing experience.
- Experience designing BYOD and real-device compatibility testing strategies.
- Automation framework architecture and development.
- Python or JavaScript programming.
- REST API automation and Postman.
- BrowserStack, Sauce Labs, or equivalent cloud device testing platform.
- AWS cloud infrastructure.
- Docker/containerization.
- CI/CD pipeline integration, preferably Jenkins.
- Strong troubleshooting, communication, and technical leadership skills.
Good to Have
- Healthcare, medical devices, or other regulated-industry experience.
- Experience collaborating with hardware and firmware engineering teams.
- Experience with distributed or remote engineering teams.
- Senior/Lead experience is required
Preferred candidate profile
Candidates should have strong hands-on mobile automation experience, with demonstrated expertise in BLE testing and device compatibility validation. Experience in general web automation alone will not be sufficient for this role.