Automation Engineer, Growth Marketing - Apple Services at Apple
London, England, United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

12 Aug, 25

Salary

0.0

Posted On

13 May, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Retrospectives, Strategy, Validation, Test Coverage, Selenium, Python, Swift, User Experience, Test Automation, Integrated Systems, Mobile Applications, Test Scripts, Start Up Environment, Readiness, Testing

Industry

Information Technology/IT

Description

At Apple, we don’t just create products - we create the kind of wonder that’s revolutionised entire industries. It’s the diversity of our teams and their ideas that inspires the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. The Growth Operations Team plays a key role in enabling on-device communications and automated messaging for Apple’s products and services, including Apple TV+, Music, Arcade, News+, Fitness+, App Store, and Apple One. The team is responsible for developing and implementing day-to-day operational workflows and messaging, to develop and launch multi-channel customer communications. Ultimately driving awareness of and engagement across our platforms. The Apple Growth Operations team is seeking a self-motivated Automation Engineer who will take accountability for improving the test coverage and efficiency through automated tests. This role will work collaboratively across multiple internal teams to execute and drive quality across the operational workflows of growth marketing. Validation of features and customer messaging will be the core responsibility utilising industry leading practices. If you have a passion for quality and a drive to excel, we encourage you to apply!

DESCRIPTION

The ideal candidate will bring experience in online services (SAAS), testing on mobile devices, and is comfortable with leading validation of complex cross-functional initiatives across a highly matrixed organization. You can think strategically, implement flawlessly, and collaborate effectively with our Engineering and functional team partners. This role requires a highly motivated professional who is proficient with automating software processes and passionate about growing Apple Services. Key responsibilities include: * Create and maintain automation frameworks that are scalable and extensible to meet the evolving business needs. * Work on design, development, and maintenance of automation tools and automated test scripts. * Design and develop technical solutions for validation of data across multiple systems and present them in a consumable format to our implementation partners. * Collaborate with different stakeholders including Engineering, Marketing, Legal, and Product Management, working on campaigns and marketing journeys. * Design and build strategy, tools, and solutions for End to End testing across mobile, web, and API based systems. * Define, track, and report on KPIs highlighting the value and effectiveness of the automated solutions.

MINIMUM QUALIFICATIONS

  • Significant demonstrable experience in Software Engineering or Test Automation with a focus on full stack development of integrated systems.
  • Expertise in Python with a focus on developing full-stack apps with React JS.
  • Experience in XCUItest with Swift to design, build, and integrate tests with applications for iOS and OS X.
  • Experience with validation of native mobile applications or on-device communications / messaging for large scale marketing efforts.
  • Experience working on end-to-end testing across mobile applications and developing test plan, test scripts, and test coverage matrix for user experience beyond stated requirements.
  • Provide adequate risk-based test coverage across functional, integration, End to End, Data, and Regression test of the systems under test.
  • Leading automation initiatives and process optimisations either for individual projects or for broader organisation goals.

PREFERRED QUALIFICATIONS

  • Experience with testing activities across the entire lifecycle of the project from inception to delivery.
  • You have worked closely with in-house QA/UAT teams to resolve bugs and actively contribute to operations planning, retrospectives, and release readiness.
  • Ability to develop strategy, tools and solutions for efficiency of test coverage for End to End scenarios.
  • Hands-on experience with Python, Selenium, and Javascript (Node.JS) to automate testing is preferred.
  • Highly organized, disciplined, and methodical when approaching testing with the ability to thrive in a hands-on, fast-paced, start-up environment with the curiosity to develop ways to improve the UAT/QA process.
  • Innovative and Resourceful to drive meaningful results across the team.
  • Ability to work well on a team and drive influence across the project team.Curious attitude with an ability to condense complex concepts into clear and concise action items.

  • Submit C
Responsibilities

Please refer the Job description for details

Loading...