Software Quality Engineer, Early Career

at  Apple

Singapore, Southeast, Singapore -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate11 Nov, 2024Not Specified11 Aug, 2024N/ABusiness Logic,Development Work,Databases,Communication Skills,Integration,Perl,Bash,Maven,Python,Git,Automation,Java,Software Development,Apple Products,Functional Testing,Bug TrackingNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

SUMMARY

Posted: 8 Aug 2024
Role Number:200562378
Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each other’s ideas stronger. That happens because every one of us shares a belief that we can make something wonderful and share it with the world, changing lives for the better. It’s the diversity of our people and their thinking that inspires the innovation that runs through everything we do. When we bring everybody in, we can do the best work of our lives. Here, you’ll do more than join something - you’ll add something. The Software Quality Assurance team provides quality engineering support to ensure high-quality release for our applications/systems across all platforms. The QE Engineer position will 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. 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

You have the opportunity to make a significant impact on Apple Products and leave a footprint for years to come. You will help drive the quality via hands-on functional testing and automation of user-facing features and systems. You will be a part of the team that helps ship robust and amazing products to our customers. We are looking for a motivated and talented Quality Engineer to design and work on the implementation of quality assurance process, ensuring the delivery of high quality software products in the distributed environment. You will drive quality and quality-related development work in all team projects, work alongside the software development and SRE teams to acquire in-depth knowledge of how each application works in terms of business logic, security aspects, development environments, and production environments. You will design, implement and maintain automation roadmap for complex services, while also driving advancements in test strategies.

  • Good foundation in at least one object oriented programming language (preferably Java)
  • Understanding of databases (e.g., SQL) and Linux/Unix
  • Knowledge of scripting language such as: Perl, Python or Bash
  • Self-motivated, independent, with great organisational skillsExcellent written and verbal communication skills

-

PREFERRED QUALIFICATIONS

  • Knowledge of REST APIs. Good knowledge of response codes, headers/request/response structures, and payloads. If you have tested/automated REST APIs calls with Java, that will be great!
  • Ability to understand testing techniques (e.g. performance, unit, integration, automated) and ability to use them to best effect - including tracking and addressing of any discovered issues.
  • Abe to investigate, debug and triage problems both independently and collaboratively.
  • Knowledge of bug tracking and test/requirement management systems
  • Knowledge of build and deployment systems using Maven and GIT
  • Familiarity with software engineering best practices
  • Familiarity with open source testing frameworks (e.g., JUnit, Selenium etc) is a plus

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - QA & Testing

Software Engineering

Graduate

Proficient

1

Singapore, Singapore