Software Quality Engineer

2 months ago


Singapore APPLE SOUTH ASIA PTE. LTD. Full time
Roles & Responsibilities

Summary

Imagine what you could do here. At Apple, new ideas 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 provides quality engineering support to ensure a high-quality release for our customers across all platforms. The QE Engineer position will be part of a 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, etc. The job responsibility will include API Testing, Website testing, building test tools and automation platforms, and working to continuously improve the Quality Engineering process. The Quality Engineer will be part of a Software Engineering process with short iterations and a big focus on test automation. The engineer should enjoy working in an environment that is dynamic and fun loving, where change is constant and communication is open, and perfection is expected through collaboration. As a member of our fast-paced group, you will have the unique and rewarding opportunity to shape and improve the software that allows our products to surprise and delight billions of Apple’s customers every day If you’re excited by the idea of making a real impact, and joining a team where we pride ourselves in being one of the most diverse and inclusive companies in the world, a career with Apple will be your dream job

Description

The ideal engineer for this role is comfortable working in a dynamic and creative team charged with ensuring quality of many critical applications. The successful engineer will work closely with cross functional teams to develop robust solutions that will improve productivity and ship releases with high quality. You will be responsible for setting the bar high, going beyond ensuring a great experience and helping ship robust and amazing products. You'll take an active role in shaping the quality of our software and may lead others. Provide functional and integration quality-assurance testing for backend services and platforms. Build QE Automation tools and platforms with the goal of 100% automation and reduction of regression test cycles Innovate and Build Functional testing tools and enhance existing automation platforms Work closely with multi-functional organizations, project teams and clients to develop project schedules, execute test plans and cases, and deliver high quality products Act as a strong advocate for quality in the product development process for software engineering Contribute to initiatives to improve the overall QE process, such as identifying gaps or inefficiencies in workflows and suggesting improvements

Minimum Qualifications
  • More than 6 years of experience in Software Quality engineering with at least one object oriented programming language such as Java and related frameworks
  • Prior experience with relational databases (e.g. SQL), Open source testing frameworks (e.g., Selenium, Gauge, Playwright etc), working in Linux/Unix environments
  • Advanced knowledge of creating Quality automation frameworks from scratch, QE automation architecture, methodologies, processes, and tools
  • Working knowledge in Kubernetes, Docker, and cloud platforms such as AWS and GCP
  • Experience automating functional & integration testing of applications on Apple operating systems and devices
  • Experience testing in Java, SQL, Unix, Scala, NoSQL, and Web Services (Rest & SOAP) environments
  • Expertise with continuous deployment systems using Maven, GIT, Spinnaker, and Jenkins; define branching, tagging, and code merging strategies
  • Experience testing highly scalable and distributed platforms
  • Experience with Continuous Integration (CI), Behavior Driven Frameworks (BDD), and setting up QE environments
Preferred Qualifications
  • Solid foundation in CS fundamentals with proficiencies in data structures, algorithms and software design preferred.
  • Knowledge of security domains including areas like PKI, Certificates, Cryptography, OWASP & ModSecurity is a big plus.
  • Proven ability to deliver high-quality work on tight schedules
  • Ability to work in a fast-paced environment with frequent context switching
  • Collaborate with cross functional and globally distributed teams
  • Self-motivated, independent, and dedicated with great organizational skills

Tell employers what skills you have

Scala
Kubernetes
Apple OS
AWS
software quality engineering
Unix
NoSQL
Open Source
SQL
Functional Testing
Relational Databases
Methodologies
Selenium
Docker
GCP
Cloud
Automation
Integration Testing
Java
Linux

  • Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    About Vanguard Software PTE. LTD.We are a dynamic software development company that delivers high-quality solutions to our clients.Job Title: Senior Software Quality EngineerSalary: SGD 8,500 - 11,000 per monthJob Description:As a Senior Software Quality Engineer at Vanguard Software PTE. LTD., you will be responsible for ensuring the quality and efficiency...


  • Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    Vanguard Software PTE. LTD. is seeking a skilled Software Quality Assurance Engineer to join our team.We are looking for an individual who can ensure the quality and efficiency of our software solutions, with a wide range of testing scope including functional tests through API testing, static analysis, end-to-end tests, as well as non-functional testing...


  • Singapore A-IT SOFTWARE SERVICES PTE LTD Full time

    Job DescriptionWe are seeking a highly skilled Software Quality Assurance Engineer to join our team at A-IT Software Services Pte Ltd.About the Role:This is an exciting opportunity for a motivated and detail-oriented individual to take on a challenging role in ensuring the highest quality of our software products. As a Software Quality Assurance Engineer,...


  • Singapore A-IT SOFTWARE SERVICES PTE LTD Full time

    Job DescriptionWe are seeking a skilled Software Quality Assurance Engineer to join our team at A-IT SOFTWARE SERVICES PTE LTD. In this role, you will be responsible for ensuring the high quality of our software products by identifying and reporting defects, creating and executing test plans, and collaborating with cross-functional teams to improve the...


  • Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    About Vanguard SoftwareVanguard Software PTE. LTD. is a leading provider of software solutions, committed to delivering high-quality products that meet the evolving needs of our clients.Job Summary:We are seeking a skilled Software Quality Engineer to join our QA team, specializing in database solutions. The ideal candidate will have experience in quality...


  • Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    Job DescriptionVanguard Software Pte. Ltd. is seeking a highly skilled Senior Software Quality Assurance Engineer to join our team.About the TeamWe are a dynamic and innovative software company that delivers high-quality solutions to our clients. Our QA team plays a crucial role in ensuring the quality and efficiency of our software products.Key...


  • Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    About UsVanguard Software PTE. LTD. is a cutting-edge software development company that prioritizes quality and efficiency in our projects.Job DescriptionWe are seeking an experienced Software Quality Engineer to join our team, responsible for ensuring the highest quality of our software products through rigorous testing and analysis.Key...


  • Singapore TESCOM (SINGAPORE) SOFTWARE SYSTEMS TESTING PTE LTD. Full time

    About UsTESCOM (SINGAPORE) SOFTWARE SYSTEMS TESTING PTE LTD. is a reputable software development company seeking an experienced Software Quality Assurance Engineer to join our team.Estimated Salary: SGD $80,000 - $110,000 per annumJob DescriptionWe are looking for a skilled Software Quality Assurance Engineer to collaborate closely with our development team...


  • Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    OverviewVanguard Software Pte. Ltd.is seeking a highly skilled Senior Quality Assurance Engineer for Software Products to join our team in ensuring the quality and efficient delivery of software solutions to our clients. With a wide range of testing scope, including functional test through API testing, static analysis, end-to-end test, as well as...


  • Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    About the RoleVanguard Software PTE. LTD. is seeking a highly skilled Senior Quality Assurance Engineer to join our team. As a key member of our QA team, you will be responsible for ensuring the quality and efficient delivery of software solutions to our clients.Key Responsibilities:Responsible for quality assurance and version iteration testing to ensure...


  • Singapore TESCOM (SINGAPORE) SOFTWARE SYSTEMS TESTING PTE LTD. Full time

    About the Role:At TESCOM (SINGAPORE) SOFTWARE SYSTEMS TESTING PTE LTD., we are seeking a highly skilled Senior Software Quality Assurance Engineer to join our team. As a key member of our quality assurance department, you will be responsible for ensuring the highest quality software products are delivered to our customers.Job Description:We are looking for a...


  • Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    About the TeamVanguard Software PTE. LTD.We are a dynamic team responsible for delivering high-quality software solutions to our clients. Our scope of testing includes functional, API, static analysis, end-to-end, performance, security, scalability, and maintainability tests.We explore and research various technologies and methodologies to apply them...


  • Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    About Vanguard Software PTE. LTD.We are a dynamic software development company seeking a skilled Senior Quality Assurance Engineer to join our team. The ideal candidate will have a strong background in quality assurance and testing, with a proven track record of delivering high-quality software solutions.


  • Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    Vanguard Software PTE. LTD.OverviewWe are a leading provider of software solutions, and we're seeking an experienced Senior Quality Assurance Engineer to join our QA team. Our team is responsible for ensuring the quality and efficient delivery of software solutions to our clients.Salary$80,000 - $120,000 per annum, depending on experience.About the RoleWe...


  • Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    Job Title: IT Senior Quality Assurance EngineerAt Vanguard Software Pte. Ltd., we are seeking a skilled and experienced IT Senior Quality Assurance Engineer to join our team.About the Team:Our QA team is responsible for ensuring the quality and efficient delivery of software solutions to our clients. We explore and research various technologies and...


  • Singapore NUCLEUS SOFTWARE SOLUTIONS PTE LTD Full time

    About the RoleWe are seeking an experienced and skilled Chief Software Engineering Manager to join our team at NUCLEUS SOFTWARE SOLUTIONS PTE LTD. The successful candidate will be responsible for leading the development of complex software applications, managing a team of engineers, and ensuring the delivery of high-quality solutions.The ideal candidate will...


  • Singapore TOTAL EBIZ SOLUTIONS PTE. LTD. Full time

    Roles & ResponsibilitiesRoles and Responsibilities (Software Quality Engineer)a.Assist Product Owner, Business Analyst to craft out user story acceptance criteriab.Analyse and decompose complicated software systems, and design a holistic test strategyc.Conduct research on emerging technologies and develop test automation frameworkd.Develop test suites of...


  • Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    About the Role:At Vanguard Software PTE. LTD., we are seeking a highly skilled Quality Assurance Specialist to join our team. The ideal candidate will be responsible for ensuring the quality and efficient delivery of software solutions to our clients.About the Team:The QA team is responsible for quality assurance and version iteration testing to ensure...


  • Singapore FPT ASIA PACIFIC PTE. LTD. Full time

    Roles & ResponsibilitiesRoles and Responsibilities (Software Quality Engineer) Assist Product Owner, Business Analyst to craft out user story acceptance criteria Analyse and decompose complicated software systems, and design a holistic test strategy Conduct research on emerging technologies and develop test automation framework Develop test suites of...


  • Singapore TESCOM (SINGAPORE) SOFTWARE SYSTEMS TESTING PTE LTD. Full time

    At TESCOM (SINGAPORE) SOFTWARE SYSTEMS TESTING PTE LTD., we are seeking a talented Software Tester to collaborate closely with our development team, focusing on software creation, testing, and troubleshooting.OverviewWe are a dynamic company in Singapore that specializes in software system testing. Our team is passionate about delivering high-quality...