Software Engineer in Test
Core
Design, build, and maintain automated test suites for ISL Online desktop products (Windows and macOS) to ensure quality and reliability for IT teams.
Role type
Software Engineer in Test II (QA Automation)
Builds
Automated test suites, CI/CD pipelines, and test infrastructure for desktop applications
Domain
Desktop application testing (Windows/macOS/Linux)
Required skills
Python, Selenium, Appium, CI/CD pipelines, PowerShell, Bash
Preferred skills
FlaUI WebDriver, Go, API testing, Docker, Vagrant, Packer, performance testing, security testing
Technologies
Python, Selenium, Appium, FlaUI, Vagrant, Packer, Docker, Bamboo, Bitbucket, GitHub Actions
Responsibilities
Develop and maintain automated test suites for Windows and macOS desktop UIs; Run and triage end-to-end and regression test runs across multiple OS environments; Manage and maintain test infrastructure using VMs and Docker agents; Write API and integration tests; Collaborate with developers to identify edge cases and review testability early.
Seniority
Mid-level, hands-on IC

