1

Pytest Python Selenium Jobs in Salt Lake City, UT

Sr. Software Engineer in Test

Salt Lake City, UT ยท On-site

$106K - $138K/yr

... frameworks such as Selenium, Playwright, PyTest, or similar technologies. * Four (4) years of ... Strong scripting skills in Bash, Python, Ruby, or similar languages. * Experience with continuous ...

Senior Automation Engineer

Salt Lake City, UT ยท Hybrid

$100K - $132K/yr

... Python development including building clean, efficient, and maintainable automation and testing solutions using tools such as PyTest, Robot Framework, and Selenium. * Experience automating ...

... Python development including building clean, efficient, and maintainable automation and testing solutions using tools such as PyTest, Robot Framework, and Selenium. * Experience automating ...

Pytest Python Selenium information

See Salt Lake City, UT salary details

$22.3K

$135.5K

$196K

How much do pytest python selenium jobs pay per year?

As of Jun 18, 2026, the average yearly pay for pytest python selenium in Salt Lake City, UT is $135,452.00, according to ZipRecruiter salary data. Most workers in this role earn between $106,900.00 and $159,200.00 per year, depending on experience, location, and employer.

What is the difference between Pytest Python Selenium vs QA Tester?

AspectPytest Python SeleniumQA Tester
Primary FocusAutomated testing of web applications using PythonManual and automated testing to ensure software quality
Skills RequiredPython programming, Selenium WebDriver, test automationTesting methodologies, scripting, defect tracking
Work EnvironmentDevelopment teams, test automation frameworksQuality assurance teams, software development lifecycle
CertificationsNone mandatory, but Python or automation certifications helpfulISTQB, CSTE, or similar testing certifications

Pytest Python Selenium specialists focus on creating automated test scripts for web applications using Python, while QA Testers perform both manual and automated testing to identify defects. Both roles are essential in software quality assurance but differ in technical depth and scope.

What are some common challenges faced by Pytest Python Selenium automation engineers when maintaining test suites over time?

Automation engineers using Pytest, Python, and Selenium often encounter challenges like test flakiness due to dynamic web elements, frequent UI changes that require updates to selectors, and managing dependencies between tests. As projects grow, maintaining clear test structure and ensuring tests remain reliable and independent is crucial. Engineers frequently collaborate with developers and QA teams to prioritize test coverage and quickly address issues that arise from application changes.

What are the key skills and qualifications needed to thrive as a Python Selenium Automation Tester using Pytest, and why are they important?

To thrive as a Python Selenium Automation Tester, you need strong programming skills in Python, experience with Selenium for browser automation, and knowledge of automated testing frameworks like Pytest. Familiarity with version control systems (such as Git), CI/CD tools (like Jenkins), and test management platforms is typically required, along with relevant certifications such as ISTQB. Attention to detail, analytical thinking, and effective communication are essential soft skills that set top testers apart. These skills ensure robust test coverage, efficient bug identification, and seamless collaboration within development teams, leading to higher software quality.

What are Pytest, Python, and Selenium?

Pytest is a popular testing framework for Python that makes it easy to write simple and scalable test cases. Python is a versatile, high-level programming language widely used for automation, web development, data analysis, and testing. Selenium is an open-source tool used for automating web browsers, enabling developers to write scripts in Python (or other languages) to simulate user interactions and verify web application behavior. Together, Pytest, Python, and Selenium are commonly used for automated testing of web applications to ensure they function as expected.
What are popular job titles related to Pytest Python Selenium jobs in Salt Lake City, UT? For Pytest Python Selenium jobs in Salt Lake City, UT, the most frequently searched job titles are:
What job categories do people searching Pytest Python Selenium jobs in Salt Lake City, UT look for? The top searched job categories for Pytest Python Selenium jobs in Salt Lake City, UT are:
What cities near Salt Lake City, UT are hiring for Pytest Python Selenium jobs? Cities near Salt Lake City, UT with the most Pytest Python Selenium job openings:

Sr. Software Engineer in Test

Octanner

Salt Lake City, UT โ€ข On-site

$106K - $138K/yr

Full-time

Posted 29 days ago


Job description

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.

Job Duties:

  • Drive modernization efforts of existing automation frameworks and testing strategies to improve scalability, maintainability, and long-term reliability.
  • Lead testing efforts for complex features and initiatives, including risk assessment, test planning, automation strategy, and release validation.
  • 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.
  • Collaborate closely with support, development, and product management teams to solve complex technical challenges.
  • Develop a strong functional understanding of products from both user and engineering perspectives.
  • Design, develop, and maintain test tools, mocks, and automated frameworks to support scalable and reliable testing efforts.
  • Identify, reproduce, document, and communicate actual or potential product defects.
  • Partner with engineering teams to ensure release readiness and production confidence for major initiatives.
  • 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.
  • Partner across multiple product teams to reduce duplicated efforts and improve organizational visibility.

Minimum Qualifications:

  • 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 developing and maintaining automated UI and API test suites.
  • Experience maintaining, refactoring, or migrating existing automation frameworks.
  • Demonstrated ability to independently drive testing initiatives and deliver results in complex environments.
  • 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.
  • Understanding of RESTful and GraphQL APIs and messaging formats such as XML and JSON.
  • Proven ability to design and develop automated UI, API, and end-to-end testing frameworks.
  • Ability to collaborate effectively across cross-functional engineering, product, and support teams.
  • Excellent written and verbal communication skills, including the ability to explain complex technical concepts to non-technical audiences.
  • Ability to mentor, support, and train other engineers.

Preferred Qualifications:

  • 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.