Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

Commusoft • England, United Kingdom
Role & seniority
Stack / tools
Mobile: Android and iOS testing
Automation: Appium (mandatory) with Java
Test framework / tooling: TestNG, Maven
Devices: real devices, emulators, simulators
Other: Xcode (device/simulator management, logs), JIRA, Agile/Scrum
Misc: knowledge of mobile app architecture, OS/device fragmentation, API testing
Top 3 responsibilities
Define and drive the mobile testing strategy across Android and iOS; develop test plans and coverage
Create, maintain, and execute test cases, including automated test scripts for Android and iOS; perform risk assessment for releases
Collaborate with developers, QA, product, and stakeholders; mentor junior QA engineers and promote QA best practices; analyze logs/crashes
Must-have skills
5+ years in Mobile Testing and Mobile Automation
Strong hands-on Appium experience for Android and iOS
Java programming proficiency
Experience with TestNG, Maven, and automation framework development
Real-device, emulator, and simulator testing
Understanding of mobile app architecture, fragmented OS/devices
API testing knowledge
Agile/Scrum experience
Xcode experience for builds, simulators, and logs
Nice-to-haves
Deeper crash/log analysis and root-cause investigation
Additional automation or CI/CD workflow experience
Mentoring or leadership experience beyond day-to-day QA
Location & work type
Location: Not specified
Who are we? Come and Meet the Founder in this 1-minute video, where you'll get a firsthand glimpse into who we are and life here at Commusoft. Global Mission Statement From the side project of an entrepreneurial university student to an award-winning global company, Commusoft continues to evolve and has a positive impact in the field service software market. Since 2006, we’ve transformed not only our services and offerings but also the business operations of thousands of service companies that rely on our software daily. Our dedication to being a positive presence stretches far and wide, underpinning the entire journey that Commusoft employees take our clients on. Starting with making sure we only sell to businesses that can benefit from our solutions, comprehensively supporting clients from day one, and always being open and transparent with our community, these commitments ensure sustainable growth for our clients and Commusoft alike. And none of it is possible without our hardworking and forward-thinking team. Inclusion and Belonging at Commusoft Our clients come from all walks of life, and so do we. We draw upon our talented and diverse team of different cultures, backgrounds, and life experiences to ensure the success of our business. We have a ‘culture-add’ mindset rather than ‘culture-fit’ when it comes to our hiring process, and we intend to genuinely drive transformational change when it comes to diversity, inclusion, and belonging. Key Roles & Responsibilities
Define and drive the mobile testing strategy across Android and iOS platforms.
Analyze requirements, user stories, and acceptance criteria to create effective test scenarios and ensure coverage.
Prepare and maintain test plans, test cases, checklists, and test execution reports.
Perform manual testing including functional, regression, smoke, sanity, and exploratory testing.
Execute end-to-end mobile testing across multiple devices, OS versions, and environments.
Develop, execute, and maintain automated test scripts for both Android and iOS applications using Appium + Java.
Validate app behavior across permissions, security prompts, install/upgrade/uninstall scenarios.
Log, track, retest, and verify defects using JIRA (or similar tools) and ensure closure with proper validation.
Analyze device logs, Appium logs, and crash reports to support faster root cause identification.
Collaborate closely with developers, QA, product, and stakeholders to resolve issues and improve quality.
5+ years of experience in Mobile Testing and Mobile Automation
Strong hands-on expertise in Appium for Android and iOS (Mandatory)
Strong programming skills in Java
Experience with TestNG, Maven, and automation framework development
Strong hands-on experience testing on real devices, emulators, and simulators
Good understanding of mobile app architecture, mobile testing challenges, and OS/device fragmentation
Good understanding about API testing.
Experience working in Agile/Scrum teams
Hands-on experience with Xcode for: Running builds on managing simulators/devices, viewing console logs