SDET - Software Developer in Test

Unify Technologies, Inc.
Cupertino, CA, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Compensation
$104,000.0 - $124,800.0
Working hours
Regular working hours
Job source

Tech stack

Apple Watch Testing (Software) Application Programming Interfaces (APIs) Authentication Protocols Automation of Tests Computer Programming Continuous Delivery Software Debugging Distributed Systems Regression Testing Software Engineering Systems Integration
+11 more
Test Data Test Execution Engine Performance Testing Software Security Backend Integration Tests Information Technology Api Management Docker SDET Microservices

Job description

  • Design, develop, and enhance scalable automation frameworks for UI, API, and backend testing.
  • Build and maintain comprehensive automated test suites.
  • Validate APIs, backend services, and integrations across distributed systems.
  • Debug complex application and backend failures using advanced troubleshooting techniques.
  • Collaborate closely with software engineers, product managers, and cross-functional teams to understand requirements and ensure product quality.
  • Integrate automated tests into CI/CD pipelines to support continuous delivery.
  • Develop and maintain test plans, test cases, and quality documentation.
  • Create dashboards and reporting mechanisms to communicate test results and quality metrics.
  • Drive quality initiatives and influence technical decisions from a testing and reliability perspective.

Requirements

Do you have experience in iOS?, Do you have a Bachelor’s degree?, We are seeking a highly skilled Software Development Engineer in Test (SDET) with strong expertise in Swift, XCUITest, API Automation, and Backend Testing to join a fast-paced engineering team in Cupertino, CA. The ideal candidate will be passionate about quality, automation, and building scalable testing frameworks for Apple device ecosystems., * 5+ years of experience in Software Testing and Test Automation.

  • Strong programming experience in Swift and XCUITest.
  • Experience designing, developing, and maintaining API and Backend Automation Frameworks.
  • Hands-on experience with:
  • Functional Testing
  • Regression Testing
  • Integration Testing
  • Performance Testing
  • Experience validating:
  • Request/Response Payloads
  • Headers
  • Authentication Mechanisms
  • Error Handling Scenarios
  • Ability to analyze server logs and troubleshoot backend issues using query parameters.
  • Experience integrating automated tests into CI/CD pipelines.
  • Strong understanding of software development lifecycle and quality engineering best practices.
  • Bachelor’s degree in Computer Science or equivalent experience.

Preferred Qualifications

  • Experience building automation frameworks from scratch.
  • Experience creating dashboards and automated reporting solutions for test execution and quality metrics.
  • Familiarity with Contract Testing for server-side systems.
  • Experience with Docker and Microservices Architecture.
  • Knowledge of API Security Testing and security best practices.
  • Experience working with Apple devices including:
  • iPhone
  • iPad
  • Mac
  • Apple Watch
  • Familiarity with various server environments and test data pipelines., * Excellent verbal and written communication skills.
  • Strong collaboration and stakeholder management abilities.
  • Ability to work independently and quickly learn new technologies.
  • Proven problem-solving and analytical skills.
  • Ability to influence technical direction and advocate for quality engineering best practices.

Pay: $50.00 - $60.00 per hour

Experience:

  • Swift Programming: 3 years (Preferred)
  • API Testing: 3 years (Preferred)

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

1:57 min

Finding software engineers for rapid usability testing sessions

Anil Kumar Krishnashetty · WWC 2022

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · WWC 2024

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · WWC Europe 2026

3:43 min

Designing a reliable technical hiring and interview process

Andreas Klinger Andreas Klinger +1 · Coffee With Developers

Videos

See all

Related articles

See all