Software Engineer in Test
O.C. Tanner
Mid-Level Software Engineer in Test (SET)
O.C. Tanner is the global leader in software and services that improve workplace culture through meaningful employee experiences. Our Culture Cloud is a suite of apps designed to enhance the employee experience with strategic recognition, service awards, wellbeing, leadership, and events that help people thrive at work. Our Culture by Design approach provides expert services to organizations looking to create great workplaces.
Our global team of 1,500 people hail from 58 countries and speak 62 languages. As programmers, researchers, designers, client professionals and craftspeople we create the tech, tools and awards that connect employees to purpose at thousands of companies. Join us as we help people all over the world thrive at work.
We are seeking a highly skilled Software Engineer in Test (SET) to join our team and ensure the quality, reliability, and performance of our financial systems. This role focuses on testing financial interface APIs, authentication services and front-end web applications. The ideal candidate is both a strong tester and a proficient developer, capable of building robust automated test frameworks and executing comprehensive validation strategies.
Job Duties
- Design, develop, and maintain automated test frameworks for API, middleware, and UI validation
- Perform functional, integration, regression, and end-to-end testing across financial system interfaces
- Validate financial APIs, including data accuracy, transaction handling, edge cases, and error management
- Test authentication and authorization APIs, including token-based systems, identity flows, and security constraints
- Execute API testing using tools such as Postman, REST clients, or custom automation frameworks
- Perform front-end/UI validation including cross-browser testing, responsiveness, and user workflow verification
- Collaborate with software engineers, product managers, and DevOps teams to ensure quality throughout the development lifecycle
- Write reusable, maintainable, and scalable automated test scripts
- Debug and analyze root-cause of issues across distributed systems, including middleware and API layers
- Contribute to CI/CD pipelines by integrating automated tests for continuous validation
- Develop test data strategies and ensure proper test environment setup
- Document test strategies, test cases, and execution results clearly and effectively
Minimum Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience)
- 3–5 years of experience in software testing
- Strong experience with test automation frameworks such as Selenium, Playwright, PyTest, or similar tools
- Hands-on experience testing APIs using tools such as Postman, REST Assured, or equivalent
- Experience testing front-end web applications, including UI workflows and browser compatibility
- Proficiency in at least one programming language (e.g., Python, Java, JavaScript, or C#)
- Solid understanding of SDLC, QA methodologies, and testing best practices
- Experience writing automated tests for both UI and API layers
- Familiarity with version control systems such as Git
- Experience working in Agile/Scrum development environments
- Strong problem-solving skills and attention to detail
Preferred Qualifications
- 5+ years of experience in Software Engineering in Test or similar roles
- Proven experience designing and implementing scalable automation frameworks and test suites from scratch
- Deep expertise in financial systems testing, including transaction processing and data integrity validation
- Advanced knowledge of authentication systems (OAuth2, OpenID Connect, SAML, MFA flows)
- Experience with performance and load testing tools (e.g., JMeter, k6, Gatling)
- Strong experience with CI/CD tools (e.g., Azure DevOps, Jenkins, GitHub Actions) and pipeline integration
- Experience with containerization (Docker) and cloud platforms (Azure, AWS, or GCP)
- Familiarity with contract testing, service virtualization, or mocking frameworks
- Strong debugging skills across distributed systems and microservices architectures
- Ability to mentor junior team members and contribute to testing strategy at a team or organizational level
- Experience implementing test observability, reporting, and quality metrics dashboards
- ...O.C. Tanner is the global leader in software and services that improve workplace culture... ...efforts of existing automation frameworks and testing strategies to improve scalability,... ...validation. Promote a quality-first engineering culture through automation, process improvement...Suggested
- ...electronic design, simulation, prototyping, test, manufacturing, and optimization. Our ~15... ...systems. As an Application Engineer , you will work directly with customers... ...Teams Work closely with hardware and software engineering teams to escalate complex issues...SuggestedFor contractors
- ...SUMMARY: Design and build internal software used across hockey operations, including... ...ideal candidate combines strong full-stack engineering skills with excellent data analysis and... ...: • CI/CD experience • Automated testing • Penetration testing • React ** A...SuggestedFull timeLocal area
- ...applications. The platform spans multiple engineering domains including infrastructure,... ...service workflows. Our approach emphasizes software-driven infrastructure, infrastructure-as... ...simplifying how applications are built, tested, deployed, and operated Platform...SuggestedFull timeWork experience placementLocal areaShift work
$186.01k - $218.9k
...The mission of the Platform Product Group engineers is to build a trusted, scalable and... ...have at least 5+ years of experience in software engineering. You have Strong Python,... ...candidate. The above pilots are for testing purposes and Coinbase will not use AI to...SuggestedFull timeLocal area$186.07k - $218.9k
...and powering end-user experiences. As an engineer on the team you will contribute to the... ...have at least 5+ years of experience in software engineering. You have Strong Python,... ...candidate. The above pilots are for testing purposes and Coinbase will not use AI to...Local area- ...Experience with Electron, Stripe/Stripe Connect CI and testing pipelines Cloud‑agnostic deployment and monitoring tools... ...different per regionExperience required: Node.js (2 years), software engineering (2 years), JavaScript (2 years), Elastic Search (1 year)Location...
$96.8k - $251.6k
...comfortable operating across layers, from database engine internals to developer-facing API... ...largest installed bases in enterprise software. Experienced peers — You will collaborate... ...AI-assisted code review, and intelligent testing. You will build with the same AI...Temporary workFlexible hours$186.07k - $218.9k
...Contribute to the core platform: the detection engine, invariant framework, and tooling that... ...(ie. job requirements) : ~5+ years of software development experience with large-scale... ...the candidate. The above pilots are for testing purposes and Coinbase will not use AI to...Local area$146k
...products over time. About The Role We are hiring a Senior Software Engineer, Web API Platform to help establish a company-wide API... ...Experience designing APIs with explicit contracts, versioning, and testing strategies ~ Experience working with modern web frontends (...Local areaHome officeFlexible hours$186.07k - $218.9k
...supported. About the Team: Financial Engineering builds Coinbase’s financial data and... ...every quarter. Write high quality, well tested code to meet the needs of your customers... ...What we look for in you: ~5+ years of software development experience with experience...Local area$186.07k - $218.9k
...organization management) Championing engineering standards, code and design review... ...Have at least 5 years of experience in software engineering. Designed, built, scaled... ...architecture. Write high quality, well tested code to meet the needs of your customers...Local area$186.07k - $218.9k
...organization management) Championing engineering standards, code and design review culture... ...Have at least 5 years of experience in software engineering. Designed, built, scaled... ...architecture. Write high quality, well tested code to meet the needs of your customers...Local area- ...with AI. What you will do We are looking for a mid-level engineer who will be responsible for delivering robust, performant and resource... ...and Product Management to understand system requirements and test new platform infrastructure capabilities. Cloud...Permanent employmentFlexible hours
- ...Entry Level Software Engineer Job Description We are hiring an Entry-Level Software Engineer to support software development activities... ...Develop and maintain software features Participate in testing and debugging Collaborate with engineering teams Document...
- ...revolutionizing the lending landscape. SoFi is seeking enthusiastic Software Engineers who are ready to learn and contribute to the development of... ...clear and maintainable code as well as creating relevant test collateral. What You'll Do As a valuable contributor...Full timeWork experience placementInternshipRemote work
$92k - $147k
...Software Engineer II – Cloud Engineering Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together... ...engineering best practices: code reviews, documentation, testing, and operational readiness Required Skills & Experience...Worldwide$125.1k - $164k
...can focus on what matters most... their mission. Job Title: Software Engineer III Location: Salt Lake City, Utah Everfox, an industry... ..., organized manner. Validate new features through manual testing as well as automated and unit test development. Work...Permanent employmentFor contractorsLocal areaRemote workFlexible hours- ...Innovations - is currently seeking a talented and passionate Software Engineer to join our growing WarehouseOS team. In this role you will... ...based on requirements for the project spec. Writes unit tests. Participates in standups, design sessions, and code reviews...Full timeTemporary workWork experience placement
$26.67 - $39 per hour
...Software Engineer FT / PT Status - Full-Time Salary - $$26.67 - $$39.00 Hourly Wage Remote Work / In-Office - Hybrid Recruiter... ...Continuously contribute to the team in analysis, design, testing, and delivery of quality working software. Relentlessly communicate...Hourly payFull timeWork at officeRemote work- ...Software Engineer Welcome to the intersection of energy and home services. At NRG, we're all about propelling the next generation of leaders... ...Summary: We are seeking a Software Engineer II to join our Test Enablement team. In this role, you will help build internal...Work at officeRemote work
$110k - $130k
...to-end analytics platform that empowers engineers and data scientists across the semiconductor... ..., document, and maintain application software that analyzes data raised during... ...activities such as collaborative coding, unit testing, and compliance with coding standards to...Worldwide$123k - $137k
...systems. You will help maintain a rules-based engine that analyzes these messages to identify... ..., you will oversee the end-to-end software development process, including gathering... ...troubleshooting issues, and conducting thorough testing are key responsibilities to ensure...Work at officeRemote workFlexible hours$115k - $184k
...realize their greatest potential. Title and Summary Senior Software Engineer Who is Mastercard? We work to connect and power an... ...an independent, autonomous environment. • Design, develop, test, implement, and maintain software applications that align with...Full timePart timeWorldwideFlexible hours- ...Senior Software Engineer Applied Signal Technology (AST) is seeking a Senior Software Engineer who strives for excellence and has a passion... ...Participate in the requirements, design, development and testing of software to include development of new work products or enhancement...Relocation
$186.07k - $218.9k
...these fund movements. Our tooling serves Engineering, Customer Experience, Risk, and... ...across FinHub. Write scalable, well-tested code with the correctness and reliability... ...(ie. job requirements): ~5+ years of software development experience building large-scale...Local area- ...build, and maintain new functionality and software improvements across the full technology... ...unit, integration, and end-to-end tests, while thoroughly validating both personal... ...mentorship and technical guidance to fellow engineers and team members. Foster a...
- ...Join to apply for the Senior Software Engineer role at Medallion Bank Direct message the job poster from Medallion Bank Please note... ...and design. Responsibilities include developing and testing various software systems, leading projects, collaborating with...Full timeFor contractorsWork at officeVisa sponsorshipWork visa3 days per week
$30 per hour
...unique opportunities for smart, hands-on engineers with the expertise and passion to solve... ...customer-focus of the leading enterprise software company in the world. Values are... ...occupational health mandates, and/or drug testing requirements. Range and benefit information...Hourly payTemporary workInternshipFlexible hours- ...Senior Backend-Focused Full Stack Software Engineer If you're passionate about building a better future for individuals, communities, and... ...automation initiatives Drive engineering best practices around testing, CI/CD, observability, and secure software development...Full timeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer in Test. Be the first to apply!
- software engineer internship remote Salt Lake City, UT
- machine learning software engineer Salt Lake City, UT
- software engineer part time Salt Lake City, UT
- senior robotics software engineer Salt Lake City, UT
- software engineer entry level Salt Lake City, UT
- software development engineer aws Salt Lake City, UT
- associate software engineer Salt Lake City, UT
- startup software engineer Salt Lake City, UT
- part time software developer remote Salt Lake City, UT
- graduate software engineer Salt Lake City, UT

