Software Engineer in Test (SET)

Allegiant•Las Vegas, NV

About The Position

The Software Engineer in Test (SET) is a hands-on quality engineering contributor who builds, maintains, and executes automated solutions to support the reliability, stability, and usability of Allegiant’s software systems. The role supports pre-production and production quality activities, including smoke testing, release validation, and ongoing automation for business and technology teams. It also uses AI-assisted tools and creative automation techniques to improve efficiency, reduce manual effort, and address quality and workflow challenges. The SET develops and maintains UI and API test automation, contributes to automation frameworks, integrates tests into CI/CD pipelines, and works with developers, QA, and business stakeholders to validate requirements. The role also provides automation support for business workflows, investigates opportunities for practical automation, assists with test data and environment validation, analyzes failures, documents defects, and maintains documentation. The position participates in agile and continuous-improvement activities and applies emerging testing, automation, and AI techniques. This role requires a bachelor’s degree in a related field or equivalent practical experience, at least two years of test automation or software quality engineering experience, authorization to work in the United States, and successful completion of a criminal background check. Some travel may be required. Allegiant is identified as an essential service provider, and team members must report to their assigned work location during declared national or state emergencies unless prohibited by government order.

Requirements

  • Bachelor’s degree in computer science, information technology, information systems, or a related field, or equivalent practical experience.
  • At least two years of experience in test automation or software quality engineering.
  • Must be authorized to work in the United States as defined by the Immigration Act of 1986.
  • Must pass a criminal background check.
  • Proficiency in JavaScript and at least one additional language such as Java, Python, or TypeScript.
  • Experience with modern automation frameworks such as Playwright, WebDriver, Cypress, or Selenium.
  • Experience testing RESTful APIs using tools such as Postman, REST Assured, or SoapUI.
  • Familiarity with BDD concepts and writing Gherkin-style scenarios.
  • Working knowledge of Git for version control and collaboration.
  • Experience integrating automated tests into CI/CD pipelines such as Jenkins, GitHub Actions, or Azure DevOps.
  • Ability to analyze test results, identify failures, and document actionable defects.
  • Familiarity with AI-assisted development tools such as GitHub Copilot or similar tools, and openness to using AI to improve productivity and automation.
  • Solid understanding of QA methodologies, testing levels, and the SDLC.
  • Understanding of test data management and environment-based configuration.
  • Basic knowledge of SQL and validating data across system layers.
  • Strong problem-solving, analytical, and communication skills.
  • Ability to meet the role’s physical demands, including operating a computer and potentially lifting, pushing, pulling, or carrying up to 50 pounds.
  • Regular attendance is required.
  • Must report to the assigned work location during declared national and state emergencies unless prohibited by local, state, or federal order.

Nice To Haves

  • Experience supporting production smoke tests, health checks, and validation activities.
  • Exposure to business-process automation or workflow automation supporting non-technical users.
  • Familiarity with test management tools such as qTest, TestRail, or Zephyr.
  • Experience addressing flaky tests, environmental dependencies, or test reliability issues.
  • Exposure to performance or load-testing tools such as k6 or JMeter.
  • Basic Linux/Unix command-line experience.
  • Interest in experimenting with creative automation solutions beyond traditional testing, such as scripting utilities, lightweight tools, or automation helpers.

Responsibilities

  • Develop, maintain, and execute automated tests across UI and API layers using modern automation frameworks.
  • Support smoke testing, release validation, and production verification activities to ensure system stability.
  • Contribute to and enhance existing automation frameworks in accordance with established standards and best practices.
  • Integrate automated tests and validation checks into CI/CD pipelines to enable fast, reliable feedback.
  • Partner with developers, QA, and business stakeholders to validate functional and non-functional requirements.
  • Provide automation support for non-testing use cases, such as business-process automation or workflow validation for business users.
  • Apply AI-assisted tools to accelerate test creation, scripting, and troubleshooting where appropriate.
  • Investigate and propose creative-automation solutions to reduce manual effort and address recurring quality or workflow problems.
  • Assist with test data creation, environment validation, and execution support.
  • Analyze failures, troubleshoot issues, and log clear, actionable defects.
  • Maintain documentation for automated tests, utilities, and validation processes.
  • Participate in agile ceremonies, test reviews, and continuous-improvement initiatives.
  • Continuously learn and apply emerging tools and techniques in testing, automation, and AI.
  • Perform other duties as assigned in support of quality and automation initiatives.
  • Report to the assigned work location during declared national and state emergencies unless prohibited by local, state, or federal order.

Benefits

  • Profit sharing
  • Medical, dental, vision, life, and disability insurance
  • Medical travel reimbursement
  • Legal, identity, and pet insurance
  • 401(k) with employer match
  • Employee stock purchase plan
  • Employee assistance program
  • Tuition reimbursement
  • Flight benefits
  • Paid vacation, holidays, and sick time
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service