Posted:1 month ago|
Platform:
Work from Office
Full Time
Summary
We are seeking a highly skilled and experienced Lead Mobile SDK engineer to drive the design and development of Test Automation suite of our mobile software development kits (SDKs) for iOS and Android platforms. In this role, you will lead a team of quality engineers, collaborate with cross-functional stakeholders, and ensure our SDKs are robust, scalable, and easy to integrate for third-party developers.
What Youll Do:Develop, build end to end test Automation, and maintain mobile applications for various platforms like Android and iOS.Write clean and efficient code using programming languages like Java, Swift, or Kotlin.Collaborate with cross-functional teams, including Architecture, development, and other quality Engineering teams to ensure timely delivery of projects primarily focused on E2E Automation and functional testing and test framework development.Conduct code reviews and mentor junior developers to ensure adherence to coding standards and best practices.Utilize agile methodologies to manage projects effectively and efficiently.Stay current with emerging trends and technologies in mobile application development and apply them in current projects.Debug and troubleshoot technical issues to ensure seamless performance and user experience.Create technical documentation for applications to facilitate future maintenance and updates.Participate in team meetings and contribute to discussions on project requirements, design, and implementation.9+ years of experience in mobile test automation and developing and delivering high-quality iOS, Android applicationsSolid understanding of android and iOS application architecture and design patternsExperience with automated testing frameworks such as XCTest or Swift Testing and Junit5Familiarity with CI/CD pipelines, tools, and best practicesExperience in working with RESTful APIs and JSON data formatsWell versed with database and related tools & technologiesExperience with iOS architecture patterns (MVVM, Clean Architecture) and modern concurrency paradigmsHands-on experience with Appium for mobile automation testing (iOS and Android).Experience with Allure or similar tools for test reporting.Experience with the creation of complex pipelines to execute mobile tests using simulators.Experience with integration of API requests into the mobile automation framework.Excellent analytical and problem-solving skills.Strong attention to detail and commitment to quality.Collaborate with cross-functional teams to design and develop complex iOS, Android applicationsIdentify and address End to end testing needs and dependenciesParticipate in code reviews and contribute to the development of coding standardsStay up-to-date with the latest iOS and android technologies and trends and apply them to development as appropriateBe an active advocate of the mobile platform through both internal and external developer communitiesRemain an active learner in all technologies related to mobile development (Kotlin, Swift 3rd party libraries, etc.)Influence and contribute to group discussions and incorporate feedback/communication from the broader teamMentor junior to mid-level members of the teamActively engage with developers outside of the local sprint team across various disciplines (Android, iOS, APIs, Web, etc.)Own and lead delivery of major components and platform needs in partnership with Senior Engineers and ArchitectsConsistently share best practices and improve processes within and across sprint teamsIdentify technical obstacles early and work closely with the team to find creative solutionsDevelop UI automation suite for iOS and android applicationsEducation:Bachelor's degree in Information Systems, Information Technology, Computer Science or Engineering or equivalent experience. All About You: Experience in related field, Experience in delivering secure solutions in Financial Services Sector is preferred. Hands on experience of writing Test scenario & Test cases for Enterprise applicationsAdvanced knowledge and understanding of Software Engineering Concepts and Methodologies is required. Advantage if you have payments expertise and experience/proficiency with cloud technologies, micro-service design understanding, API design, and distributed systemsExperience with Mobile SDK Development, TDD, BDD in the software development processes and architecture patternsSkills/ Abilities: Ability to be high-energy, detail-oriented, proactive, and able to function under pressure in an independent environment along with a high degree of initiative and self-motivation to drive results. Strong communication skills -- both verbal and written and strong relationship, collaboration skills and organizational skills. Ability to quickly learn and implement new technologies, frameworks and tools and support multiple concurrent activities and to interface with external internal resources, working as a member of a matrix based diverse and geographically distributed project team.
Mastercard
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Practice Java coding challenges to boost your skills
Start Practicing Java Now
bengaluru
3.0 - 10.0 Lacs P.A.
bengaluru
1.66 - 9.0 Lacs P.A.
pune, maharashtra, india
Salary: Not disclosed
chennai, tamil nadu, india
Salary: Not disclosed
bengaluru, karnataka, india
Salary: Not disclosed
pune, maharashtra, india
Experience: Not specified
Salary: Not disclosed
Salary: Not disclosed
13.0 - 18.0 Lacs P.A.
13.0 - 18.0 Lacs P.A.
13.0 - 18.0 Lacs P.A.