O.C. Tanner

O.C. Tanner

Sr. Software Engineer in Test

USA - Utah-Salt Lake City-Headquarters · Senior

Sponsorship not specifiedDetected 30 days ago
PythonRubyBashRailsDistributed SystemsBackend DevelopmentGitDockerKubernetesCI/CDGraphQLRESTKafkaJiraProcess ImprovementControlsSeleniumPlaywrightpytestTest AutomationBDDAPI TestingLeadershipCommunication

About the role

  • O.C. Tanner is the global leader in software and services that improve workplace culture through meaningful employee experiences.
  • Join us as we help people all over the world thrive at work.

Requirements

  • Seven (7) years of experience building automated testing solutions using tools and frameworks such as Selenium, Playwright, PyTest, or similar technologies.
  • Four (4) years of experience with load and performance testing.
  • Experience with test-driven development (TDD) and behavior-driven development (BDD).
  • Experience testing front-end web applications, backend services, RESTful APIs, and GraphQL APIs.
  • Experience maintaining, refactoring, or migrating existing automation frameworks.
  • Experience debugging distributed systems using logs, metrics, and observability tooling.
  • Experience with distributed version control systems such as Git and GitHub.
  • Experience with Jira or similar defect tracking tools.
  • Excellent written and verbal communication skills, including the ability to explain complex technical concepts to non-technical audiences.

Nice to have

  • Experience with cloud application testing.
  • Experience testing Kafka-based event-driven architectures.
  • Experience testing cloud applications against OWASP Top 10 security threats.
  • Experience working within Ruby on Rails applications and modern automation frameworks such as Playwright and PyTest.
  • Experience with Docker, Kubernetes, and container orchestration platforms.
  • Strong scripting skills in Bash, Python, Ruby, or similar languages.
  • Experience with continuous integration and continuous delivery (CI/CD).
  • Strong analytical, troubleshooting, and problem-solving skills.

Skills

  • Promote a quality-first engineering culture through automation, process improvement, and collaborative testing practices.
  • Continually improve software quality through the creation, execution, and maintenance of comprehensive testing strategies.
  • Ensure delivery of high-quality, reliable, and user-friendly software products.
  • Mentor Software Engineers in Test and advocate for testing best practices across teams.
  • Assist engineering teams with the creation and maintenance of CI/CD pipelines.
  • Improve the reliability and stability of automated test suites within CI/CD pipelines.
  • Debug, analyze, and evaluate product performance, scalability, and overall system behavior.

This listing is sourced directly from O.C. Tanner's careers page and normalized into a canonical job model.