Bachelor’s Degree in Computer Science/Computer Engineering or equivalent.
5+ years of experience in software quality engineering with a strong emphasis on test automation
Demonstrated experience with both API and Web UI test automation frameworks (e.g., Playwright, Gauge, Selenium, Rest Assured etc).
Proficiency in QE automation architecture, methodologies, processes, and tools
Knowledge in Relational and NoSQL databases, Linux, and object oriented programming.
Advanced knowledge of creating Quality automation frameworks from scratch
Experience with Continuous Integration (CI), Behavior Driven Frameworks (BDD), and setting up QE environments
Experience with Kubernetes, Docker, and cloud platforms such as AWS and GCP
Experience with continuous deployment systems using Maven, GIT, Spinnaker, and Jenkins
Knowledge of security domains including areas like PKI, Certificates, Cryptography, OWASP & ModSecurity is a big plus.
Self-motivated, independent, and dedicated with great organizational skills
Excellent written and verbal communication skills
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.