Summary:
The people here at Apple don't just build products — we craft the kind of wonder that's revolutionized entire industries. It's the diversity of those people and their ideas that supports the innovation that runs through everything we do, from unique technology to industry-leading environmental efforts.
Join Apple, and help us leave the world better than we found it.
For this role, we are looking for an enthusiastic individual with excellent technical and communication skills. You will deliver the complete automation test infrastructure/tools while adhering to the best automation practices/principles. You'll work with development engineers and functional analysts, understand new cutting-edge software, and identify automation opportunities. You'll work on developing test applications, automation frameworks, and automated functional and performance tests.
You should have in-depth knowledge of Quality Assurance, a solid understanding of software building practices, as well as knowledge of object-oriented design principles. You will provide overall leadership on test strategy, script design, script execution, automation framework, all combined to reduce costs, increase test coverage and effectiveness, and shorten testing cycles.
Key Qualifications:
10+ years of experience in software testing, development, or related field.
5+ years of experience in architecting test automation frameworks.
Experience in building and driving solutions for Test Automation.
Experience in building test automation framework from scratch, strong knowledge of automation framework concepts and best practices.
Experience in designing, implementing, and documenting automation tests for UI using Selenium, TestNG, Cucumber, Serenity, etc.
REST API and WebServices using Rest Assured and Karate.
Advanced programming skills in Python and Pandas framework
Experience in OOP and Test Automation Design Patterns implementation, i.e., PageObject, PageFactory, ScreenPlay.
Code and branch management using Git.
Experience in building CI/CD pipelines for automated tests in Jenkins. Experience in building Selenium Grid infrastructure.
Experience in Test Automation using Cloud infrastructure.
Excellent knowledge of software development and test methodologies. Experience in test management tools such as JIRA.
Knowledge of Database Management Systems (Oracle, SAP HANA).
A passion for quality and automation.
Creativity and a willingness to explore new technologies.
Excellent verbal and written communications skills.
Pay Range: $65/hr - $80/hr
The specific compensation for this position will be determined by a number of factors, including the scope, complexity and location of the role as well as the cost of labor in the market; the skills, education, training, credentials and experience of the candidate; and other conditions of employment. Our full-time consultants have access to benefits including medical, dental, vision and 401K contributions as well as any other PTO, sick leave, and other benefits mandated by applicable state or localities where you reside or work.
#LI-IK1