Software Development Engineer in Test, Ad Platforms

Hyderabad, Telangana, India
Software and Services

Summary

Posted:
Weekly Hours: 40
Role Number:200548946
The people here at Apple don’t just build products— they craft the kind of wonder that has revolutionized entire industries. It’s the diversity of those people and their ideas that encourage the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. Imagine what you could do here. Join Apple, and help us leave the world better than we found it. A job at Apple is unlike any other you’ve had. You will be challenged. You will inspired. And you’ll be proud! At Apple, phenomenal ideas have a way of becoming phenomenal products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish! Apple’s Advertising Platforms is seeking Software Engineers to leverage the latest technologies that enable promotion and monetization for publishers through advertising in Apple News, and iOS app developers through Search Ads in the App Store. We are a hard-working team is passionate about crafting and implementing engineering solutions that are highly-performant, deployed at scale, and setting new standards for enabling effective advertising while vigilantly protecting user privacy!

Key Qualifications

  • Minimum of 3 years of professional experience in quality assurance and software engineering.
  • Good knowledge of automation framework architecture, design and development
  • Strong hands-on engineering Experience working with Java, Python or any other OO languages
  • Expertise in QE processes, tools and metrics
  • Experience in AWS and K8 based applications and testing
  • Experience in testing API/Web Service, Web and iOS native applications. Hands-on experience on Core Java, Python, RestAssured, Playwright/Selenium
  • Experience in Maven/Gradle and Git repositories is required
  • Experience working in Agile development environment
  • Solid understanding of software build tools, CI/CD integrations, deployment process and code quality checking tools
  • Understands logs scanning to identify the errors and root cause
  • Proven track record to deliver high-quality work on tight schedules
  • Ability to work in a fast-paced environment with frequent context switching
  • Hunger to learn and explore new technologies which will optimise the existing technologies.
  • Self-motivated, independent and proactive
  • Outstanding collaboration and interpersonal skills
  • Excellent written and verbal communication skills

Description

We are looking for a Software Engineer in Test, you will be responsible for the validation of features for large-scale, web-based, distributed systems. These features will be developed at a fast pace using Agile methodologies in a Continuous Integration/Delivery environment. You will also design and develop test automation frameworks and tools to ensure high-quality of work. This job also expects you to Improve the existing system’s performance, reliability, scalability, and resilience. You will get a chance to work with multi-functional teams to deliver a large set of features that span across various groups in Apple.

Education & Experience

Bachelor’s or Master's degree in Computer Science or equivalent industry experience

Additional Requirements