What are the responsibilities and job description for the Senior Software Development Engineer in Test position at LTS?
LTS is seeking a seasoned and forward-thinking Senior Software Development Engineer in Test (SDET) who thrives in modern development environments and believes that quality is a shared responsibility, starting left of code. You’ll own test automation strategy and framework implementation, actively building coverage at the earliest points in the development lifecycle. If you have experience testing within sprints, building automation from scratch, and collaborating cross-functionally to ship with confidence—this is the role for you. This position is 100% remote.
LTS is an award-winning enterprise consulting, IT modernization, and healthcare innovations firm. As a leading provider of healthcare IT solutions for both federal agencies and public organizations, LTS has more than 20 years of experience fusing technology, ingenuity, and human-centered experiences to tackle an array of highly complex public health issues.
The LTS Health group is focused on providing technology solutions that improve our nation’s health equity and increase overall access to public health resources. LTS believes technological advances will continue to shape how the healthcare industry provides and improves services. Our internal expertise within IT Solutions and collaborations with industry partnerships allow LTS to remain at the forefront of emerging technologies. We continuously evaluate and integrate new technologies to enhance solutions in new models of care that help organizations meet individual care needs by bringing key health-care services closer to home in a cost-effective manner.
Duties And Responsibilities
LTS is an award-winning enterprise consulting, IT modernization, and healthcare innovations firm. As a leading provider of healthcare IT solutions for both federal agencies and public organizations, LTS has more than 20 years of experience fusing technology, ingenuity, and human-centered experiences to tackle an array of highly complex public health issues.
The LTS Health group is focused on providing technology solutions that improve our nation’s health equity and increase overall access to public health resources. LTS believes technological advances will continue to shape how the healthcare industry provides and improves services. Our internal expertise within IT Solutions and collaborations with industry partnerships allow LTS to remain at the forefront of emerging technologies. We continuously evaluate and integrate new technologies to enhance solutions in new models of care that help organizations meet individual care needs by bringing key health-care services closer to home in a cost-effective manner.
Duties And Responsibilities
- Champion a Shift Left approach by designing and implementing automation early—often before or alongside development—ensuring testability and feedback during feature creation.
- Build test automation concurrently with development to support continuous validation and ensure all work meets quality standards within the sprint cycle.
- Develop and implement scalable test strategies, deciding when to apply automation versus manual testing based on risk and coverage goals.
- Design, build, and maintain automation frameworks for UI, API, and integration testing to ensure coverage across the stack.
- Create and manage automated test suites integrated into CI/CD pipelines to support reliable and continuous delivery.
- Lead efforts in end-to-end, regression, smoke, and exploratory testing, enabling confidence in feature readiness and releases.
- Work closely with DevOps to evolve QA environments and support feature branching strategies, enabling consistent and thorough testing across lower environments, staging, and pre-production systems.
- Ensure automated tests are effectively integrated into the CI/CD pipeline for fast, reliable validation of builds, deployments, and releases.
- Support production readiness by collaborating on monitoring strategies and quality signals post-deployment, using observability tools to ensure rapid detection and response to issues.
- Continuously improve testing practices and tooling to maintain speed, stability, and cost-effectiveness as the platform scales.
- Mentor other engineers on automation best practices, test coverage strategy, and how to implement quality checks earlier in the dev lifecycle.
- Validate third-party and partner integrations to ensure seamless and reliable interoperability.
- Document test strategies, automation frameworks, and testing processes to support knowledge sharing and onboarding.
- Track and report on test execution, coverage, and automation effectiveness to inform team decision-making.
- Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related technical field is required.
- 8 years in test automation for complex, distributed systems and web applications. Additional years of related experience are required in lieu of a degree.
- Proven success designing and scaling automation frameworks, preferably from scratch.
- Strong knowledge of microservices and modern architectures, with the ability to validate services independently and as part of an integrated system.
- Experience testing across the full application stack—including UI, API, and backend layers—with a clear understanding of how different layers interact.
- Deep experience in CI/CD tooling (e.g., GitLab, CircleCI, Jenkins), and integrating automation into release pipelines.
- Proficient in scripting or programming languages such as JavaScript or Python, with a focus on test automation and CI/CD integration.
- Hands-on experience with modern automation tools like Cypress or Playwright, and API testing with Postman, Supertest, or similar frameworks.
- Solid grasp of test design techniques, testing pyramid strategies, and test optimization principles.
- Proven experience testing within the same sprint—collaborating on user stories, writing test cases early, and ensuring features are testable and shippable by sprint’s end.
- Experience with unit testing frameworks, and working closely with engineers to ensure robust test coverage.
- Agile, DevOps, or DevSecOps experience with a strong emphasis on embedding QA in iterative, incremental delivery.
- Strong troubleshooting, debugging, and root cause analysis skills.
- Strong communicator with a collaborative mindset and a leadership presence
- Experience in digital health or other regulated industries.
- Knowledge of performance testing frameworks and tools (e.g., JMeter, Gatling, k6).
- Exposure to cloud-based infrastructure (AWS) and containerized microservices architecture.
- Familiarity with security testing, including integration of static/dynamic analysis tools (SAST/DAST).