Software Engineer in Test (SET)
Core
Hands-on quality engineering contributor building, maintaining, and executing automated solutions for Allegiant's software systems, including pre-production and production activities like smoke testing and release validation.
Role type
Software Engineer in Test (SET)
Builds
Automated test suites for UI and API layers, CI/CD integration pipelines, and creative automation tools for business workflows.
Domain
Aviation / Software Quality Engineering
Required skills
JavaScript, Java/Python/TypeScript, Playwright/WebDriver/Cypress/Selenium, RESTful API testing, BDD/Gherkin, Git, CI/CD pipelines (Jenkins/GitHub Actions/Azure DevOps), SQL, AI-assisted tooling
Preferred skills
Production smoke test support, business-process automation, test management tools (qTest/TestRail/Zephyr), performance testing (k6/JMeter), Linux/Unix command line
Technologies
Playwright, WebDriver, Cypress, Selenium, Postman, REST Assured, SoapUI, GitHub Copilot, Jenkins, GitHub Actions, Azure DevOps, k6, JMeter
Responsibilities
Develop and maintain automated tests across UI and API layers; Support smoke testing, release validation, and production verification; Integrate automated tests into CI/CD pipelines; Partner with developers and stakeholders to validate requirements; Apply AI tools to accelerate test creation and troubleshooting; Investigate and propose creative automation solutions; Analyze failures and log actionable defects.
Seniority
Mid-level, hands-on IC