Software Developer in Test - Ad Platforms

Apple Inc.
Apply Now

Job Description

At Apple, we work every day to create products that enrich people’s lives. Our Advertising Platforms group makes it possible for people around the world to easily access informative and imaginative content on their devices while helping publishers and developers promote and monetize their work. Our technology and services power advertising in Apple News and Search Ads in App Store. Our platforms are highly-performant, deployed at scale, and setting new standards for enabling effective advertising while protecting user privacy. We are looking for a Senior Engineer with skills and passion to help build out our large scale platform. The Quality Engineering team fills the mission-critical role of ensuring that our complex, large-scale systems are healthy, monitored, automated, and designed to scale with consistent performance. As an engineer on this team, you will work alongside our team of engineers to create and monitor quality data systems in the context of a micro-services architecture, identify continuous improvement opportunities and implement best practices. You will be performing design engineering analysis and development. You will contribute in ensuring we provide a world-class user experience. As a Software Developer in Test you are responsible for functional, end to end and resiliency testing of serving components designed to work and scale on hybrid cloud environment to ensure that the platform is stable and serve the requirements without any downtime.

Key Qualifications

  • Minimum of 5 years demonstrated experience in writing test plans, defining test strategy, test data generation techniques and designing test specifications to test data products
  • High expertise in building test frameworks along with functional testing and end to end automation skills using Java
  • Ability to work with agile methodology, experience in driving and delivering high quality products to production
  • Cloud testing of AWS stack of components (EMR, S3, IAM integration) and deploying using Terraform. Testing infrastructure as code for provisioning the cloud based components is required for this role.
  • Experience with technologies like Hadoop, Oracle, Cassandra, Hive, Kafka messaging is ideal
  • Experience in working with Maven and Gradle with scripting knowledge
  • Excellent analytical, problem solving and communication skills
  • CI/CD Jenkin integration experience
  • Experience with Github, defect management and continuous automation is ideal

Description

As a key contributor to this team, you will build and maintain Automation Frameworks, in addition to developing tools to aid Continuous Integration/Delivery. You will work efficiently with cross-functional teams, understand product requirements, design test strategy and dive deep to understand and test machine-learning algorithms and pipelines. You are expected to build the product expertise needed to help debug production issues and integrate with monitoring infrastructures.

Submit CVSoftware Developer in Test - Ad Platforms

Company Info.

Apple Inc.

Headquartered in Cupertino, California, Apple Inc. is a multinational technology company that focuses on producing consumer electronics, software, and online services. It holds the distinction of being the world's largest technology company by revenue and the world's biggest company by market capitalization as of June 2022. Apple is the second-largest mobile phone manufacturer and the fourth-largest personal computer vendor by unit sales.

  • Industry
    Computer software,Consumer electronics
  • No. of Employees
    154,000
  • Location
    1 Apple Park Way, Cupertino, California 95014, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Apple Inc. is currently hiring Software Developer Jobs in New York, NY, USA with average base salary of $120,000 - $190,000 / Year.

Similar Jobs View More