SDET - Software Developer in Test

Unify Technologies, Inc.
Cupertino, United States of America
9 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 125K

Job location

Cupertino, United States of America

Tech stack

Apple Watch
Testing (Software)
API
Authentication Protocols
Automation of Tests
Computer Programming
Continuous Delivery
Software Debugging
Distributed Systems
Regression Testing
Software Engineering
Systems Integration
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