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.
Apply directly at O.C. Tanner →Create a free account for alerts like thisView O.C. Tanner immigration profile
This listing is sourced directly from O.C. Tanner's careers page and normalized into a canonical job model.