Automated Test Engineer (SDET) III (Remote, select U.S. states)

  • Anywhere

Description:
• Write automated tests and review code, ensuring high standards of quality, maintainability, and test coverage
• Solve problems across the tech stack alongside other engineers on the team, building new systems and improving existing ones
• Identify and implement improvements in automated testing practices and processes
• Consistently apply best practices, including a focus on accessibility
• Collaborate with team members and government/client stakeholders to build and test technology products that improve the lives of those in the communities they serve
• Participate in quality improvement activities, including mapping contractual requirements to test cases to ensure coverage of necessary functionality
• Engage with coworkers across disciplines according to Agile and Scrum methodologies, including participating in planning, breaking down requirements into tasks, refinement and estimation, etc.

Requirements:
• Software testing best practices, including risk-based… approaches, user-data driven testing, and the software testing pyramid
• The building blocks of the web, including how to write accessible semantic HTML and how to write clean CSS that conforms to design systems
• Open-source programming languages like JavaScript/TypeScript, Ruby, Python, Java, etc.
• Frameworks, libraries, or runtimes like React, Rails, Node, Next, Angular, Spring, etc.
• Testing frameworks like Jest, Testing Library, Mocha, Playwright, Cypress, etc.
• How to leverage the command line via shell scripting
• APIs and databases of various types like SQL, Dynamo, Mongo, Postgres, etc.
• Infrastructure tools like Terraform, Serverless, Amazon CDK, etc.
• CI/CD tools like GitHub Actions, Jenkins, Circle, etc.
• How to deliver polished, scalable, maintainable, performant code
• How to communicate complex technical concepts to non-technical audiences
• Agile and Scrum development methodologies

Benefits:
• Annual Salary + Benefits + Growth Potential