Remote job
QA Platform Engineer
Job details
About this role
Role overview
Help build the quality and compliance capabilities that support a large portfolio of scientific and public information services. You’ll work across software testing, automation, and platform engineering, creating tools and pipelines that help development teams deliver reliable applications and meet security requirements.
Responsibilities
- Build and maintain compliance pipelines with automated quality gates. - Collect and report application quality metrics across multiple projects. - Provide quality assurance support to project teams. - Develop automated tests and shared utilities for deployment, testing, and monitoring. - Evaluate platform tools and practices, and help developers adopt effective patterns.
Requirements
- Strong software development skills in at least one modern programming language; Python, JavaScript or TypeScript, and Java are relevant examples. - Experience with automated testing tools such as Selenium, Cypress, or Playwright. - Familiarity with continuous integration and delivery practices. - Working knowledge of Linux command-line tools. - A STEM bachelor’s degree or equivalent systems engineering experience.
Nice to have
- Experience with containers, Kubernetes, GitOps, or deployments across cloud and on-premises environments. - Familiarity with observability, service mesh, messaging, secrets management, or source control and CI/CD platforms. - Systems administration experience, knowledge of web or RPC frameworks, or familiarity with software design patterns.
Benefits and work setup
Full-time role with onsite and remote work options. Benefits include medical, dental, and vision coverage, an employer-supported retirement plan, paid holidays and vacation, and tuition reimbursement. Opportunities for growth and leadership are available across experience levels.