Director, Software Engineering in Test (Mobile)
Job Description
The Role
As a Director of Software Engineering in Test for the Integrated Digital Health Experience Domain you blend solid understanding of Software and Quality Engineering knowledge with a passion for coaching, mentoring, and developing associates. You are committed to improving the value delivered to our customers by collaborating with other leaders to establish standards for the Chapter, influencing strategic decisions, and building high quality software solutions. You are intellectually curious and are committed to developing your own expertise and empowering others by bringing the latest thinking to your role.
Leads the development of automated testing solutions to ensure the quality of critical software components using native mobile languages, testing tools, scripting languages, Git, and Jenkins. Draws on in-depth knowledge of quality engineering practices to provide testing strategy for sophisticated ecosystems. Evaluates and recommends new technologies in support of the strategic direction of the business unit and participates in the research and recommendation of appropriate models, methods, tools, and technologies to achieve business-unit-wide solutions. Responsible for the management and development of direct reports.
Primary Responsibilities
- Develops and maintains the testing strategy for critical multi-tier applications.
- Ensures chapter talent composition aligns with strategic business priorities including workforce planning critical to provide increased value and results for customers and the business.
- Influences strategic backlog and prioritization decisions related to testing strategy.
- Aligns chapter members across squads to ensure the optimum utilization of talent while also builds learning opportunities to develop skills.
- Sets and applies standards and ensures the work performed is aligned with established technology road maps.
- Removes impediments to deliver value.
- Improves stability and resiliency of software applications and batch processes by improving software engineering standards and quality.
- Develops and advises software system testing and validation procedures, programming, and documentation.
- Identifies and acquires talent needs to aid in resource planning and talent allocation across large organizations.
- Sets vision, goals, and direction of team/organization.
- Plans and leads organization-wide initiatives.
- Provides leadership, technical supervision, and expertise to multiple teams in broad technical areas on complex organization-wide projects.
- Regularly provides guidance, training, and coaching to other team members for performance and career development.
Bachelor's degree in computer science, Engineering, Information Technology, Information Systems, or a closely related field and six (6) years of experience in the job offered, preferably in a financial services or healthcare domain.
Or, alternatively, Master's degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field and four (4) years of experience in the job offered, preferably in a financial services or healthcare domain.
The Expertise and Skills You Bring
- 10+ years of professional experience in Test/Development with 4+ of those years involved in Mobile Automation.
- Hands on experience using Native mobile languages Swift and/or Kotlin required.
- Demonstrated experience as an authority using Swift, XCode IDE, XCUITest framework, Kotlin, Android SDK, Gradle, and Android Studio in a large, enterprise environment required.
- Experience investigating, isolating, and resolving technical issues across the full technology stack by using automated & manual testing methodologies.
- Sophisticated skills in scripting languages for automation (Python, Java, JavaScript).
- Experience testing REST APIs with a strong understanding of RESTful web services.
- Experience in a DevOps environment with CI/CD tools; experience with Git Stash and Jenkins desired.
- Experience with Agile Scrum methodology required.
- Excellent communication and collaboration skills to work with multiple teams across the organization.
- Ability to work in a fast paced, highly matrix environment to achieve team goals.
- A desire and interest in learning innovative technologies.
- Proper SDL standards including code review and documentation.
- Experience with Code Quality/Coverage Tools is desirable.
Certifications:
Category:
Information Technology
Explore More
Date Posted
10/21/2023
Views
0
Similar Jobs
Software Engineer II - The Walt Disney Company
Views in the last 30 days - 0
Disney Entertainment ESPN Technology is reimagining viewing experiences for beloved stories and transforming Disneys media business They are building...
View DetailsNetwork Systems Engineer (Pre-Sales) - Arista Channels
Views in the last 30 days - 0
Arista Networks is a leading company in datadriven clienttocloud networking known for its innovation in cloud computing AI and softwaredefined network...
View DetailsPremium Insurance Auditor - ARMStrong Insurance Services
Views in the last 30 days - 0
ARMStrong Receivable Management a leading debt recovery and financial solutions provider is seeking Premium Auditors The role involves conducting insu...
View DetailsC# .Net Developer (REMOTE) - Serigor Inc
Views in the last 30 days - 0
The job posting is for a Technical Specialist position for the AASHTOWare Project AWP which involves designing developing implementing and supporting ...
View DetailsPower Platform Developer - Serigor Inc
Views in the last 30 days - 0
The job posting is for a Power Platform Developer position with a remote location in Raleigh NC for a duration of 12 months The role involves working ...
View DetailsManager, Customer Success Group Operations - WalkMe
Views in the last 30 days - 0
WalkMe is seeking a Manager for CSG Operations to join their expanding team The role involves building and maintaining dashboards conducting analysis ...
View Details