Software Quality Engineering Manager
Singapore, Singapore, Singapore
Apple
We’re a diverse collective of thinkers and doers, continually reimagining what’s possible to help us all do what we love in new ways.Summary
Posted: Dec 17, 2024Role Number:200583755
Imagine what you could do here. At Apple, new insights have a way of becoming phenomenal platforms, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish! The Emerging Technologies QE team is looking for a hands on talented leader in software quality engineering to take our capabilities in automation, tools, and processes to the next level. This position will provide management leadership, technical leadership, and strategic direction to the quality engineering team. In this role, you will have an opportunity to improve quality and accelerate the delivery of critical quality work and be involved in all phases and layers of the application having a direct impact on the experience of billions of customers! As a QE manager, you will build and lead a team of engineers as a part of a global horizontal Quality Engineering group focused on a breadth of technologies and applications including very highly scalable distributed applications, No-SQL platforms, internal search platforms, end customer facing websites and services, critical security systems, machine learning and anomaly detection systems, software-load balancing, among others.
Description
As a manager, you will build, develop, innovate, and retain a hard-working team of quality engineers and build an environment where they can thrive and succeed. You act as a role model for your team when it comes to getting things done and exceeding expectations. Your skills in relationship management and partnership are outstanding as this role requires to quickly understand and respond to peer teams’ needs and work with management and engineering leadership, developers, quality engineers, project managers, and multi-functional teams who take ownership in building outstanding scalable solutions. You will work in a fast-paced software development environment and continuously enhance our automation infrastructure to move towards continuous deployment where every code change is thoroughly tested and considered ready to be deployed. You will be the quality domain expert on product features. To be successful, you will need to supervise and communicate release readiness, identify any gaps, and consistently assess new and innovative ways to improve automation solutions. While the primary role is leading/managing employees, you should have deep technical knowledge of distributed systems and cloud computing, platform as a service, and microservices architecture. We expect that you have strong experience working with short release cycles, do not hesitate to code, and actively participate in design and code reviews.
Minimum Qualifications
- 7 years in Quality roles testing and automating large scale customer-facing systems with sophisticated distributed integrations
- 3+ years managing quality engineers responsible for qualifying features through the complete software development life cycle
- Ability to act as a leader to increase efficiency through process improvements and automation, increase test coverage through automation, reduce customer-impacting defects, make informed risk-based decisions, and improve chances of success and promote software testing standards and mentor engineers in the team
- Ability to build, drive and support automation test strategy. Dedication to delivering great software and releasing it quickly, efficiently, and with growing quality.
- Excellent knowledge of QE automation architecture, methodologies, processes, and tools.
- Hands on experience in QE automation frameworks for both frontend and backend applications, such as Cucumber, Selenium, Rest Assured, TestNG, SOAPUI etc.
- Experience creating multiple test frameworks from scratch. Experience in Java or Python, familiar with databases, SQL, and scripting languages.
- Understanding of REST and RESTful services.
- Expertise with continuous deployment systems using Maven, GIT, Spinnaker, and Jenkins; define branching, tagging, and code merging strategies
- Experience with Kubernetes, Docker, and cloud platforms such as AWS, and GCP
- Ability to collaborate and influence multi-functional teams within your area of responsibility.
Preferred Qualifications
- Solid foundation in CS fundamentals with proficiencies in data structures, algorithms and software design preferred.
- Excellent interpersonal communication skills, both verbal and written.
- Collaborate with cross functional and globally distributed teams
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Job stats:
0
0
0
Categories:
Engineering Jobs
Leadership Jobs
Tags: Architecture AWS Distributed Systems Docker Engineering GCP Git Java Jenkins Kubernetes Machine Learning Maven Microservices Python SDLC Security Selenium SQL Testing
Perks/benefits: Career development
Region:
Asia/Pacific
Country:
Singapore
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.
Staff Machine Learning Engineer jobsPrincipal Data Engineer jobsData Scientist II jobsStaff Data Scientist jobsBI Developer jobsData Manager jobsJunior Data Analyst jobsResearch Scientist jobsData Science Manager jobsBusiness Data Analyst jobsLead Data Analyst jobsSenior AI Engineer jobsData Engineer III jobsData Specialist jobsData Science Intern jobsSr. Data Scientist jobsData Analyst Intern jobsSoftware Engineer II jobsSoftware Engineer, Machine Learning jobsData Analyst II jobsAzure Data Engineer jobsPrincipal Software Engineer jobsJunior Data Engineer jobsBI Analyst jobsSenior Data Scientist, Performance Marketing jobs
Snowflake jobsEconomics jobsLinux jobsOpen Source jobsJavaScript jobsHadoop jobsBanking jobsComputer Vision jobsGoogle Cloud jobsKafka jobsPhysics jobsData Warehousing jobsRDBMS jobsNoSQL jobsR&D jobsAirflow jobsMLOps jobsKPIs jobsScala jobsClassification jobsOracle jobsData warehouse jobsStreaming jobsGitHub jobsPostgreSQL jobs
Scikit-learn jobsCX jobsSAS jobsScrum jobsTerraform jobsData Mining jobsPySpark jobsPandas jobsDistributed Systems jobsRobotics jobsBigQuery jobsIndustrial jobsJira jobsLooker jobsUnstructured data jobsE-commerce jobsJenkins jobsRedshift jobsdbt jobsReact jobsMicroservices jobsData strategy jobsPharma jobsMySQL jobsNumPy jobs