Sign in to see your fit: the skills, experience and location this job asks for, checked against your profile.
Job description
Location: Bangalore, Karnataka, India Department: Digital Engineering
Senior AI/ML Engineer
Job requirements
Experience Range: With at least 3 to 8 years of hands-on experience in test automation tools, CI/CD pipelines, and scripting languages relevant to mobile iOS development Key Responsibilities:
Design and implement automated testing frameworks for mobile applications on iOS and Android platforms using Selenium and Appium
Develop, maintain, and execute test scripts in Python and Shell scripting to ensure robust test coverage
Perform automated mobile app testing for both Android and iOS, ensuring high quality and performance standards
Integrate automated tests into CI/CD pipelines to streamline deployment and improve release reliability
Collaborate with development teams to identify, isolate, and resolve defects throughout the software development lifecycle
Optimize test automation processes for scalability and efficiency
Monitor test results, analyze failures, and provide actionable feedback to engineering teams
Maintain comprehensive documentation for test automation frameworks, scripts, and procedures
Required Skills:
Selenium
Appium
Python scripting
Shell scripting
CI/CD pipeline integration
Automated mobile app testing for iOS and Android
iOS Native development
Flutter
Version control systems such as Git
Preferred Skills:
Cloud-based mobile testing platforms
Mobile app performance testing tools
AI/ML techniques for test automation
Test automation for cross-platform mobile apps
Mobile security testing practices
Desired Qualifications:
Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field
ISTQB Test Automation Engineer or Certified Selenium Professional certification
Certification in iOS development or mobile testing (e.g., Apple Certified iOS Technician)
Key skills
Required
AppiumCI/CDFlutterGitPerformance QA & TestingPythonSecurity QA & TestingSeleniumShell ScriptingTest AutomationiOS Development
Most IT Jobs posts in Bangalore ask for 3–6 years of experience (41% of 3801 that say).
Hiring most for IT Jobs in Bangalore
Bosch Group166 open jobs
Trigent Software Private Limited138 open jobs
Brillio116 open jobs
Jobs asking for Appium in Bangalore also ask for
CI/CD90%
Python90%
Selenium70%
Postman50%
Security QA & Testing50%
From live job posts on CoreHRx, updated 9 Nov 2026. Skill figures count posts that list their skills; salary figures only posts that show a salary.
Questions about this job
What is the salary for this Senior AI/ML Engineer job?
The post does not state the pay. As an estimate, comparable posts on CoreHRx advertise ₹15L – ₹25L a year (typical for IT Jobs in Bangalore, 259 posts).
This guide is for Flutter developers in India preparing for interviews, from freshers applying for their first mobile developer role to engineers with several years of experience moving into senior positions. It has 60 questions split into easy, medium and hard levels, each with a sample answer written the way a strong candidate would explain it, plus Dart code where it helps. Topics follow Flutter 3 and Dart 3: widgets, layout, navigation, state management with Provider, Riverpod and Bloc, async code, isolates, platform channels, performance, testing and release builds. Read each answer, then practise explaining it aloud in your own words.
Questions you may be asked
What is Flutter, and how is it different from React Native?
What is the difference between a StatelessWidget and a StatefulWidget?
What does setState do, and what are the common mistakes with it?