Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Apple Software Quality Engineering Manager 
Singapore 
362555575

19.12.2024
Description
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