What are the responsibilities and job description for the Quality Engineer position at Russell Tobin?
QA Engineer β Swift macOS
Location - Sunnyvale CA
Duration - 6 months
Pay Rate - $89/hr on W2
Overview
Join a team focused on testing intelligent software that powers data-driven workflows. The role involves macOS server software, API integrations, AI/ML pipelines, and performance-sensitive components. The work ensures reliability, security, and quality for applications used across diverse organizations.
Responsibilities
- Design, develop, and maintain automated tests in Swift using frameworks like XCTest and Swift Testing.
- Test macOS server software across installation, upgrade, crash recovery, and uninstall scenarios.
- Validate REST APIs, SSE streams, and WebSocket connections through functional and integration testing.
- Profile performance with Xcode Instruments to detect regressions in latency, memory, and resource usage.
- Investigate concurrency issues using Thread Sanitizer and strict concurrency checking.
- Collaborate with developers to define testability requirements early in development.
- Build and maintain CI pipelines using xcodebuild.
- Execute long-running stability and soak tests to ensure system reliability.
- Test code signing, notarization, and installer workflows for macOS distribution.
- Participate in Agile/Scrum activities, including sprint planning, backlog grooming, and release readiness reviews.
Minimum Qualifications
- Degree in Computer Science/Software Engineering or equivalent experience.
- Experience with BDD or TDD methodologies.
- Strong analytical skills for designing comprehensive test scenarios.
Preferred Qualifications
- Strong problem-solving skills in multi-process macOS systems.
- Proficiency in Swift and Swift testing tools/frameworks (XCTest, @Test/@Suite/#expect).
- Experience with xcodebuild CLI, CI/CD integration, and performance profiling.
- Knowledge of macOS server processes, code signing, and installation workflows.
- Familiarity with actor-based Swift concurrency and long-running stability tests.
- RESTful API testing, SSE/WebSocket, JWT/OAuth validation.
- Experience testing AI/ML features, validating model outputs and latency.
- Agile/Scrum experience and strong cross-functional collaboration skills.
Key Technical Terms
- Swift, XCTest, Swift Testing, macOS, QA Engineer, Test Automation, Xcode, Xcode Instruments, REST API Testing, SSE, WebSocket, BDD, TDD, Thread Sanitizer, CI/CD, xcodebuild, Code Signing, Notarization, launchd, Performance Testing, Integration Testing, Agile, Scrum, Server Software, Process Lifecycle, Software Quality Assurance
APPLY TODAY!
Russell Tobin is a leading minority-owned professional recruitment and staffing advisory organization.
We are comprised of specialized practices focusing on a variety of skill sets and industries. Having a depth and breadth of industry expertise, our subject matter experts are able to provide tailored and swift sourcing solutions to fulfill client hiring needs. In other words, we connect top talent with companies.
As a certified minority-owned business, Pride Global and its affiliates - including Russell Tobin, Pride Health, and Pride Now - are committed to creating a diverse environment and are proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, disability, age, veteran status, or other characteristics.
Salary : $58 - $90