Software Test Engineer

Motorola SolutionsSalt Lake, UT
1d

About The Position

We are looking for a Test Engineer to help execute and expand the automated testing strategy across all Blue Eye products. In this role, you will work closely with the Senior Test Engineer / Test Team Lead and software engineers to build, maintain, and run automated tests that protect critical workflows and prevent regressions. This role is hands-on and technical, focused on writing tests, maintaining test suites, and ensuring tests run reliably in CI/CD pipelines as the platform evolves.

Requirements

  • Experience: 3–6 years of professional experience in software testing or quality engineering.
  • Technical Skills: Hands-on experience writing automated tests, specifically with Cypress.
  • Domain Knowledge: Strong experience testing web applications and backend APIs (REST, JSON, HTTP-based integrations).
  • DevOps Literacy: Basic understanding of CI/CD pipelines and how automated tests integrate into the software development lifecycle.
  • Workflow: Experience working with Git and collaborating within an Agile engineering team.
  • Mindset: Strong attention to detail and a systematic, logical approach to debugging complex failures.
  • 3+ years of professional experience in software testing or quality engineering.
  • Legal authorization to work in the U.S. indefinitely is required.
  • Employer work permit sponsorship is not available for this position.

Nice To Haves

  • Experience testing event-driven or asynchronous systems.
  • Exposure to cloud environments, preferably Microsoft Azure.
  • Familiarity with Infrastructure-as-Code concepts (e.g., Terraform) from a testing perspective.
  • Experience testing systems with complex third-party integrations.
  • Exposure to real-time or video-related systems, including WebRTC.
  • Familiarity with test result reporting, artifacts, and techniques for mitigating "flaky" tests.
  • Ideal candidate will be based near our HQ in Salt Lake City; We are willing to consider remote candidates if qualifications are met

Responsibilities

  • Test Implementation & Execution
  • Automated Test Coverage: Implement and maintain automated tests across all Blue Eye products, focusing on: Backend services and third-party integrations (REST APIs, webhooks). The AIPX web application (SOC operator tool). The customer portal web application.
  • UI & End-to-End: Write and maintain Cypress tests for UI and comprehensive end-to-end workflows.
  • Backend & Integration: Develop API and integration tests for backend services and event-driven workflows.
  • Quality Assurance: Execute test plans defined by the Test Lead and proactively identify coverage gaps or potential risks.
  • Asynchronous Validation: Help validate asynchronous and event-driven flows involving Azure messaging services.
  • Infrastructure & Collaboration
  • CI/CD Integration: Run and integrate tests within CI/CD pipelines, ensuring failures are visible, actionable, and resolved quickly.
  • Debugging: Investigate test failures, identify root causes, and collaborate directly with engineers to resolve underlying issues.
  • Environment Management: Maintain test data, fixtures, and environment configurations to ensure reliable, repeatable test execution.
  • Documentation: Contribute to the documentation of test cases, common patterns, and known limitations.
  • Release Support: Support release validation and regression testing prior to production deployments.

Benefits

  • Incentive Bonus Plans
  • Medical, Dental, Vision benefits
  • 401K with Company Match
  • 10 Paid Holidays
  • Generous Paid Time Off Packages
  • Employee Stock Purchase Plan
  • Paid Parental & Family Leave

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service