HamburgerMenu
hirist

Software Development Engineer III - Test - Mobile App/Automation Testing

Petals Careers
Remote
4 - 7 Years

Posted on: 16/10/2025

Job Description

Description :


Responsibilities :


- Lead advanced mobile testing (Android/iOS apps) and automation using BDD frameworks with tools like Appium, Flutter Driver, Espresso, etc.


- Design, implement, and maintain scalable, reusable test automation frameworks and solutions using modern technologies.


- Perform advanced multi-platform functional tests and device compatibility testing across diverse environments.


- Debug complex issues at the code, app, and infrastructure levels; identify root causes and provide solutions.


- Mentor and guide junior SDETs, promoting technical growth within the team.


- Review requirements and actively provide feedback on business and technical completeness and testability.


- Define and implement comprehensive test strategies, methodologies, and best practices to ensure product quality.


- Partner closely with product owners, developers, and DevOps engineers to achieve continuous integration, delivery, and deployment.


- Monitor, analyze, and report test automation metrics to identify areas for improvement.


- Drive continuous improvement in the QA process, automation coverage, and test reliability.


- Take ownership of release quality by supporting regression testing (automated and manual) and providing clear sign-offs.


Requirements :


- 6+ years of experience in mobile testing and mobile automation (Flutter Driver, Appium, Espresso, etc. ).


- Strong programming skills in Dart, Java, Kotlin, or equivalent languages.


- Proven ability to architect, design, and maintain robust, scalable test automation frameworks.


- Expertise in writing and automating test cases for complex features as part of continuous delivery.


- Hands-on experience debugging automation frameworks and app issues.


- Ability to design comprehensive test strategies, ensuring functional and non-functional requirements are met.


- Strong understanding of the full product lifecycle, release metrics, and QA best practices.


- Proficiency in CI/CD tools such as Codemagic, Jenkins, and Bitrise.


- Experience in API testing and automation (Postman, REST-Assured, or similar tools).


- Excellent analytical and problem-solving skills, with the ability to drive solutions independently.


- Effective communication and collaboration skills, with a track record of working in cross-functional, agile teams.


- Bachelor's degree in Computer Science, Computer Engineering, or a related field (or equivalent experience).


info-icon

Did you find something suspicious?