Demo

Software Engineer in Test

Agility Partners
Columbus, OH Contractor
POSTED ON 6/18/2026
AVAILABLE BEFORE 7/17/2026

Job Title: Mobile SDET


Key Responsibilities:


- Design, implement, and maintain iOS automation using XCUITest/XCTest; build reusable test utilities and page-object/style abstractions in Swift/Kotlin


- Establish test strategy, coverage goals, and quality metrics; create and maintain test plans (.xctestplan) and risk assessments.


- Integrate tests into CI/CD (e.g., Azure Devops, GitHub Actions) using xcodebuild, fastlane, and parallel simulator execution; manage test result bundles and reporting.


- Reduce flakiness via robust synchronization (expectations, predicates), stable Accessibility Identifiers, controlled app state (launch arguments/env vars), and reliable network stubbing.


- Implement and maintain integration, and end-to-end tests across the stack (ViewModels/Presenters, networking, persistence); promote testability through architecture and DI.


- Triage failures, debug with Xcode, Console.app, device logs/crash reports, Instruments (Leaks, Allocations, Time Profiler), and simctl.


- Participate in code reviews, advocate for testability (protocols, dependency injection, modularization), and contribute to release quality gates.


- Document frameworks, patterns, and runbooks; mentor engineers on testing best practices.


- Communicate clearly with cross-functional teams and be a proactive, dependable team player.


Qualifications:


- 3–6 years in iOS test automation/SDET roles with strong Swift and iOS SDK fundamentals.


- Hands-on expertise with XCTest and XCUITest; experience testing mobile apps.


- Proficient in building test frameworks/utilities, using Xcode test plans, schemes, and build configurations.


- Driving conversation, keeping the team accountable to DOR and DOD.


- Experience with device farms (Sauce Labs, Perfecto AWS Device Farm, BrowserStack) and real-device testing at scale.


- Experience with CI/CD for iOS (xcodebuild, fastlane, code signing, parallel testing on simulators/devices).


- API contract testing, MockWebServer usage, Pact for Mobile.


- Strong understanding of iOS app architecture (MVC/MVVM/MVI), async/await, Combine, and dependency injection for testability.


- Strong debugging skills with Instruments, logs, and crash analysis; proven ability to deflake tests systematically.


- Excellent written and verbal communication; proven collaboration and team-first approach.

Hourly Wage Estimation for Software Engineer in Test in Columbus, OH
$33.00 to $40.00
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer in Test?

Sign up to receive alerts about other jobs on the Software Engineer in Test career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$83,431 - $103,091
Income Estimation: 
$106,113 - $127,991
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Agility Partners

  • Agility Partners Columbus, OH
  • Agility Partners is seeking a qualified Senior Enterprise Architect to fill an open position with one of our clients in the utilities industry. This role o... more
  • 16 Days Ago

  • Agility Partners Redmond, WA
  • Agility Partners is seeking a qualified RF Test Engineer to fill an open position with a Fortune 15 company based in the greater Seattle area. This is an e... more
  • 4 Days Ago

  • Agility Partners San Diego, CA
  • Agility Partners is seeking a qualified Desktop Support Analyst to fill an open position with one of our clients. This is an exciting 6 month opportunity t... more
  • 9 Days Ago

  • Agility Partners Charlotte, NC
  • Overview We are seeking a Network & Security Engineer to support the implementation, operation, and maintenance of the firm's global network and security i... more
  • 11 Days Ago


Not the job you're looking for? Here are some other Software Engineer in Test jobs in the Columbus, OH area that may be a better fit.

  • Ringside Talent Columbus, OH
  • We are looking for a Software Development Engineer in Test (SDET) to work for our client. The ideal candidate aligns with the responsibilities and qualific... more
  • 9 Days Ago

  • Online Computer Library Center Dublin, OH
  • Together we make breakthroughs possible. At OCLC, we build technology with a purpose: to connect libraries and make knowledge accessible worldwide, because... more
  • 5 Days Ago

AI Assistant is available now!

Feel free to start your new journey!