SDET II
Majid Al Futtaim · Gurugram, Haryana, India
Full-time · Senior · Posted 18 days ago
Job Title
SDET II – Mobile QA Engineer
Experience
5+ years of experience in Mobile Application Testing & Automation
About the Role
We are looking for a highly skilled SDE II – Mobile QA Automation Engineer to ensure the quality, performance, and reliability of our mobile applications built using React Native and Flutter. You will work closely with Product Managers, Developers, and Designers in a fast-paced product environment and play a key role in building scalable automation frameworks and maintaining high engineering standards.
Key Responsibilities
Design, develop, and maintain mobile automation frameworks for iOS and Android applications built in React Native and Flutter frameworks.
Perform functional, regression, integration, system, and end-to-end testing for React Native and Flutter apps.
Write and maintain automated test scripts using tools such as Appium, Selenium, Detox, or similar.
Collaborate closely with mobile developers to understand features, architecture, and edge cases.
Integrate automated tests into CI/CD pipelines for continuous quality validation.
Execute API testing and validate backend integrations used by mobile apps.
Perform manual exploratory testing when required and identify high-risk scenarios.
Track, log, and manage defects using tools like JIRA and ensure timely resolution.
Improve test coverage, test reliability, and execution performance.
Mentor junior QA engineers and contribute to best practices and testing standards.
Participate actively in design reviews, sprint planning, and retrospectives.
Required Skills & Qualifications
Technical Skills
Strong experience in Mobile App Testing (iOS & Android).
Hands-on experience testing React Native and/or Flutter applications.
Proficiency in automation frameworks/tools such as:
Appium / Selenium / Detox / WebdriverIO (or equivalent)
Strong programming skills in Java, JavaScript, Python, or TypeScript.
Experience with API testing tools (Postman, REST Assured, etc.).
Solid understanding of SDLC, STLC, Agile/Scrum methodologies.
Experience with CI/CD tools like Jenkins, GitHub Actions, GitLab CI, etc.
Familiarity with version control systems (Git).
Education Qualifications:
Bachelor’s Degree in Computer Science, Information Technology, Software Engineering, or a related field (mandatory).
Preferred: Master’s Degree in Computer Science or a related discipline.
Certifications in QA or testing frameworks (e.g., ISTQB, Certified Mobile App Tester) are a plus.
Good to Have
Experience with performance testing for mobile applications.
Knowledge of security testing basics for mobile apps.
Exposure to cloud device farms (BrowserStack, Sauce Labs, Firebase Test Lab).
Experience in BDD frameworks (Cucumber, etc.).
What We’re Looking For
Strong problem-solving and debugging skills.
Ability to work independently in a fast-moving environment.
Quality-first mindset with attention to detail.
Excellent communication and collaboration skills.
Passion for building high-quality, scalable mobile products.