Software Test Engineer

CaptionCall by SorensonSalt Lake City, UT

About The Position

The Software Test Engineer ensures system quality through automated and manual testing, develops test frameworks, validates systems, and provides reliable feedback during development. While automation is central, this role also requires hands-on testing for complex workflows, edge cases, and real-world scenarios. The Software Test Engineer collaborates with Engineering and Product teams to improve test coverage, identify defects early, and ensure consistent system behavior across environments. They work independently in assigned areas and are expected to understand both system functionality and failure modes.

Requirements

  • 1-2 years of experience in software testing, automation, or related roles
  • Experience developing and executing automated and manual tests
  • Experience working in CI/CD-enabled development environments
  • Experience working in team-based software development environments
  • Working proficiency in Kotlin, Swift, or similar languages
  • Experience writing and maintaining automated tests
  • Familiarity with tools such as Postman, Playwright, Selenium, Cypress, Appium, XCTest, or Espresso
  • Experience working with CI/CD tools such as GitHub Actions, Azure DevOps, or Jenkins
  • Strong experience with functional, regression, and exploratory testing.
  • Experience validating end-to-end workflows.
  • Understanding of non-functional testing (performance, reliability).
  • Ability to identify edge cases and risk.
  • Experience with API testing (manual and automated)
  • Exposure to performance and load testing tools (K6, JMeter, or similar)
  • Exposure to other cloud platforms
  • Working knowledge of multi-environment systems (dev/test/prod)
  • Basic understanding of distributed systems behavior
  • Proficiency in SQL for data validation and verification
  • Sharp attention to detail and ability to identify gaps in coverage.
  • Ability to analyze test results and draw conclusions.
  • Focus on improving reliability while managing the speed of delivery.
  • Works effectively with developers, product managers, and QA teams
  • Communicates issues clearly and follows through to resolution
  • Willing to ask questions and challenge unclear requirements

Nice To Haves

  • Bachelor’s degree in Computer Science, Information Systems, or a related technical field preferred
  • Working proficiency in JavaScript/TypeScript (preferred)
  • Exposure to AWS (preferred)
  • Familiarity with Postman, Jira, Confluence, GitHub, and TestRail

Responsibilities

  • Contribute to and extend automated test coverage across UI, mobile, and API layers.
  • Design and implement automated tests within existing frameworks.
  • Work as a member of a development team to identify and implement requirements ensuring automatability.
  • Integrate and maintain automated tests within CI/CD pipelines.
  • Perform hands-on system testing, including exploratory, regression, and end-to-end validation.
  • Validate complicated workflows, edge cases, and failure scenarios.
  • Execute targeted manual testing where automation is not practical or effective.
  • Support and execute performance and load testing (e.g., K6, JMeter)
  • Analyze test results to identify defects, inconsistencies, and system risks.
  • Provide clear, actionable defect reports and assist with root cause analysis.
  • Help maintain test environments, data, and test stability.
  • Identify and reduce flaky tests and unreliable test coverage.
  • Identify issues related to configuration differences and environment drift.
  • Contribute to test documentation, test cases, and validation approaches.
  • Collaborate with Engineering and Product to align test coverage and confirm release readiness.
  • Participate in Agile/Scrum activities.
  • Other duties as assigned

Benefits

  • Paid Vacation Time and Paid Sick Time and Paid Holidays
  • 401k 6% match with immediate vesting
  • Nationwide Medical Insurance plans and coverage (Medical, Dental/Orthodontia, Vision)
  • TeleDoc
  • HSA company match
  • 3 Medical plan options including a Low Deductible PPO Medical Plan Offering
  • Employee Assistance Program
  • Engaged Employee Resource Groups
  • Outstanding Learning and Career Development Opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service