Back

Software Development Engineer - Test

AppleApple·Consumer Electronics

Apply effort

~12 min

Company site

Posted

67 days

01

About the role

Summary

At Apple, great ideas quickly have a way of becoming great products, services, and customer experiences. Bring passion and dedication to your job and there's no telling what you could accomplish here. Do you want to be part of a team that builds cutting edge software service, a team that is continually innovating and is proud of making a difference? If so, bring your passion and talent and come join us to be part of something big and amazing. Apple's IS&T team is looking for highly motivated and talented engineers to build the next generation of software services that powers several mission critical applications.

Description

In this role, you will be involved in quality engineering for mission critical applications.  Prepare and execute comprehensive testing of data pipelines by verifying source-to-target mappings, ensuring transformation logic accuracy, and validating data completeness, consistency, and integrity across enterprise data warehouses or data lakes. Design, build, and maintain scalable automated testing scripts and frameworks (using advanced SQL, Python, or specialised tools) to replace manual validation and integrate continuous data quality checks into CI/CD pipelines. Proactively identify, document, and troubleshoot complex data anomalies, working closely with Data Engineers, Architects, and Business Analysts to resolve defects, refine business rules, and prevent downstream data corruption. Provide functional and integration quality-assurance testing for features at white-box and API using Cucumber-JVM, REST API, SOAPUI or any other API testing tools. Provide functional and integration quality-assurance testing for features at web, iOS and MacOS using tools like Playwright, Selenium WebDriver, Appium, UI Automation etc., Build Quality test plans and cases, automation suites and reduction of regression test cycle take Quality to next level by using ML and AI in automation Work closely with cross-functional organisations, project teams and clients to develop test plans, execute test plans and cases, and deliver high quality products Act as a strong advocate for quality in the software development process Identify gaps or inefficiencies in workflows and suggest necessary process improvements Self-motivated, able to grasp issues quickly and make educated, critical judgment in the absence of complete requirements Provide project managers with timely and accurate testing status and progress during all testing phases, including summarising Quality results at project conclusion Able to multi-task in a dynamic, fast-paced environment in Agile method Excellent verbal and written communication skills: Good interpersonal skills and able to work with various multi-functional teams to deliver high quality products Quickly learns QE tools/technology and implements solutions in relevant projects We are looking for outstanding individuals with a strong commitment to work with similarly skilled engineers to deliver software quickly and efficiently, with increasing quality. To be successful, you must be a strong programmer, proficient at thoroughly testing applications and services, and helping improve team velocity through automation. We are looking for highly motivated, self-driven individuals, who can continually research and apply the latest technologies to test engineering, independently troubleshoot issues and influence the teams to adopt best test practices. You will be deeply engaged with the engineering teams through all phases of development

Minimum Qualifications

5+ years of combined work experience in Software Development Engineer in Test/Quality Engineering with Testing experience (ETL, functional, performance testing) Strong programming skills (Python or Java) to build scalable, automated data quality frameworks and integrate continuous validation checks into modern data pipelines. Expertise in QE processes, tools, metrics and automation architecture Expertise in testing API/Web Services (Rest & SOAP), databases, and batch processes Hands on in automating functional, system and integration tests Hands on Cassandra, SQL writing and data comparison validations Prior experience of ETL testing High proficiency in writing complex queries, performing data profiling, and extracting data across diverse ecosystems (traditional RDBMS, NoSQL, and Cloud Data Warehouses like Snowflake) Ability to translate complex Source-to-Target (S2T) mapping rules into precise validation scenarios Solid understanding of software build tools, CI/CD integrations, deployment process and code quality checking tools

Preferred Qualifications

Expertise in tools like Selenium WebDriver, Cucumber-JVM, Appium, Postman, SOAPUI for API, Web, iOS and MacOS platforms. Experience handling distributed vendor resources Exposure to Performance testing strategies and tools, Kubernetes/Docker experience is a plus Good experience in designing and developing Automation frameworks 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 Self-motivated, independent and proactive Outstanding collaboration and organisational skills Excellent written and verbal communication skills

02

Aplyr's read

Apple is a tech giant known for its sleek design and innovation, attracting top talent in engineering, design, and business operations.

Synthesized from recent postings & public sources

What's promising

  • Apple consistently leads in tech innovation with a strong focus on design and user experience.
  • The company's global brand recognition offers employees a prestigious platform for career growth.
  • Apple's robust ecosystem integrates hardware, software, and services, creating diverse job opportunities.

What to watch

  • High-pressure work environment with demanding deadlines can impact work-life balance.
  • Apple's secretive culture may limit transparency and cross-departmental communication.
  • Dependence on hardware sales makes the company vulnerable to market saturation risks.

Why Apple

  • Apple's design philosophy emphasizes simplicity and elegance, setting it apart in the tech industry.
  • The company has a unique retail presence with its own stores enhancing customer experience.
  • Apple's closed ecosystem creates a seamless integration across its products, unmatched by competitors.

Aplyr’s read is generated by AI from public sources. Was it useful?

03

About Apple

AAPL$295.95-1.10%

Apple Inc. is a leading technology company known for its innovative consumer electronics, software, and services. The company designs and manufactures products such as the iPhone, iPad, Mac computers, and wearables, significantly influencing the tech industry and consumer behavior worldwide.

04

Similar roles