Collaborate with cross-functional team tech leads to define, communicate and coordinate software architectures.
Lead a distributed team of mobile application developers ensuring conformance to technical standards, compliance with governing processes, and ongoing coaching and mentoring that inspires quality and productivity of the team.
Stay current with emerging trends in mobile technology.
Effectively communicate technical solutions and recommendations to business stakeholders, program team members, technical leadership, and team.
Participate in the evaluation and selection of best-in-class products needed to successfully implement new designs.
Define, prioritize and manage the plans for addressing mobile technical debt.
Support mobile teams in creating Proofs of Concept for new technologies and design patterns.
Required Skills
Should have automated both iOS & Android Apps.
Able to create automation framework from scratch.
Agile is must, Safe is preferred.
Should be strong in Java programming.
API testing is a must.
Must have exposure in TDD/BDD/TestNG frameworks.
Expert level knowledge of industry best practices for design and implementation of mobile native applications.
Able to create automation framework from scratch.
Should have worked in CICD (Jenkins preferred).
Required Experience
Must have 8-10 year of Testing experience.
Should have at least 5 years hands-on experience in Mobile automation.
Should have at least 5 years hands-on experience in Mobile automation.
Must have Git & Jira experience.
JUnit & Jemeter experience is preferred.
Experience building large scale, complex, iOS/Android applications optimized for both UX and performance.
Experience building test automation frameworks for mobile applications.
Project experience with enterprise in-house development focusing transactional business data processing and endpoint integrations.
Education Requirements
Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field.