Software Quality Engineer, Carrier Services - Retail Engineering, Early Career
Apple
Summary
Description
Minimum Qualifications
- Bachelors degree in Computer Science or equivalent.
- Great foundation in at least one object-oriented programming language (preferably Java).
- Basic understanding of databases (e.g., SQL, NoSQL) and Linux/Unix commands.
- Self-motived with great organization skills.
- Excellent written and verbal communication skills.
Key Qualifications
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!
- Knowledge of Kafka or any Messaging Queue and Async service testing.
- Demonstrated understanding of creating effective test procedures and test cases.
- Ability to understand testing techniques (e.g. performance, unit, integration, automated) and ability to use them to the best effect - including tracking and addressing of any discovered issues.
- Able to investigate, debug and triage problems collaboratively.
- Knowledge of bug tracking and test/requirement management systems.
- Knowledge of build and deployment systems using Maven/GIT.
- Familiarity with open source testing frameworks (e.g., TestNG, Selenium etc) is a plus.
Education & Experience
Additional Requirements
Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant.