This role involves pioneering automation testing methodologies specifically tailored for Flutter applications, which is an emerging technology in the industry. The ideal candidate should possess a strong background in both Flutter development and automation testing, with expertise in iOS and Android automation using frameworks like Appium. Must, familiar with Dart programming language is essential for Flutter development, while proficiency in Java is beneficial for interfacing with other automation frameworks.
Key Responsibilities
Research and explore innovative automation testing strategies tailored for Flutter applications, leveraging existing frameworks and tools where applicable.
Develop, implement, and maintain automated test scripts for Flutter applications across iOS and Android platforms.
Continuously evaluate and enhance automation testing processes and frameworks to improve efficiency and effectiveness.
Stay up-to-date with industry trends and advancements in automation testing methodologies, particularly in the context of mobile app development and Flutter technology.
Provide technical guidance and mentorship to team members on automation testing best practices and Flutter-specific testing techniques.
Contribute to the overall software development lifecycle by participating in code reviews, test planning, and release activities as needed.
Investigate and troubleshoot automation test failures, identifying root causes and implementing appropriate solutions.
Qualifications and Requirements Essential qualifications
Solid experience in Flutter development, with a strong understanding of Flutter architecture, widgets, and state management.
Proficiency in automation testing frameworks such as Appium, XCTest, Espresso, or similar, with a focus on mobile app testing.
Hands-on experience in developing and executing automated test scripts for iOS and Android applications.
Strong programming skills in Dart and Java, with the ability to write clean, maintainable code.
Familiarity with continuous integration and delivery (CI/CD) pipelines through Azure Devops and version control systems (e.g., Git).
Excellent analytical and problem-solving abilities, with a keen attention to detail.
Proven ability to adapt to new technologies and learn quickly in a dynamic, fast-paced environment.
Our Hyperlearning workplace is grounded upon four principles
Flexible work arrangements, Free spirit, and emotional positivity
Agile self-determination, trust, transparency, and open collaboration
All Support needed for the realization of business goals,
Stable employment with a great atmosphere and ethical corporate culture