Senior Software Engineer - Test Automation
Skyward IT Solutions, LLCAbout the role
We need a Senior Software Engineer - Test Automation.
Are you the person people call when the test suite takes ninety minutes and fails differently every run? When “it works on my machine” is the most-quoted phrase in standup? Do you push beyond “we wrote a test” into “we built a safety net that catches the bug before the PR even opens”? If you're a well-rounded engineer who treats quality as a craft - equally happy writing production code, designing a test harness, or hunting down the race condition behind a flaky CI run - we want to talk to you.
Come join us if you're motivated to learn from others, to learn from mistakes, to be part of a future-looking and growth-oriented team.
Let's go Skyward together.
What you’ll do:
- Serve as a senior engineer supporting CMS's modernization efforts, turning manual test cycles into automated, observable, fast-feedback systems that scale with the mission.
- Design, build, and maintain test automation frameworks across the stack so quality is engineered in, not inspected at the end.
- Champion shift-left quality: pair with developers on test strategy, push coverage upstream, and make sure quality is everyone's job, not a gate at the end of the pipeline.
- Write real software (Python, preferably) to build test harnesses, fixtures, data generators, and tooling that developers actually want to use.
- Own the API and UI automation layers, browser automation, and accessibility coverage where it counts.
- Integrate tests deeply into CI/CD - parallelized, sharded, and tuned so the feedback loop is measured in minutes, not coffee breaks.
- Hunt down flakiness like it's personal. Quarantine it, root-cause it, fix it, and put guardrails in place so it doesn't come back.
- Design performance, load, and chaos experiments so the team knows how the system behaves before real users find out.
- Contribute to architectural decisions, technical roadmaps, and engineering best practices across the program. Oh, and mentor the engineers around you while you're at it.
- Partner cross-functionally with product, security, customer experience, and platform teams to keep delivery moving and the mission front and center.
What we’d like you to have:
- Bachelor's degree in computer science, information systems, or related field (or equivalent practical experience).
- 10+ years of progressive software engineering experience, with deep specialization in test automation and quality engineering at production scale.
- Strong programming chops in at least one modern language (preferably Python and TypeScript) and the judgment to know which one fits the job.
- Deep, hands-on experience designing and maintaining test automation frameworks (unit, integration, end-to-end, and performance).
- Production experience with browser and API automation tools (Playwright, Cypress, Selenium, REST Assured, Postman/Newman, Pact, or similar).
- Solid experience integrating automated test suites into CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI).
- Comfort with performance and load testing tooling
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s