Software Development Engineer in Test III - Mobile Apps
New
IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 4+ years
- Required Skills
- AgileJavaKotlinAPI testingMobile testingCI/CD
Requirements
- 4+ years of experience in mobile testing and mobile automation (Flutter Integration test, Appium, Espresso, Maestro 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.
Responsibilities
- Lead advanced mobile testing (Android/iOS apps) and automation using BDD frameworks with tools like Flutter Integration test, Appium, Espresso, Maestro 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.
- Take ownership of release quality by supporting regression testing (automated and manual) and providing clear sign-offs.
View Full Description & ApplyYou'll be redirected to the employer's site