Summary
Coforma is a remote-first company dedicated to improving lives through human-centered technology. They are seeking an Automated Test Engineer (SDET) to collaborate with engineering teams, advocate for best practices, and enhance automated testing processes to deliver high-quality software solutions.
Responsibilities
- 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
- Consistently apply best practices, including a focus on accessibility
- Collaborate with team members and government/client stakeholders to craft creative solutions and build 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
Skills
- 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
- 3 or more years of experience writing automated tests for software and designing and building test cases in remote environments
- Knowledge of and experience with both structural and specification-based automated testing
- Prior experience in digital services, government, or federal consulting
- 3 or more years of experience building applications with open-source programming languages
- 3 or more years of experience working with modern testing frameworks, libraries, and testing services via APIs of various types
- 3 or more years of experience working with infrastructure tools and IAC
- 3 or more years of experience integrating CI/CD and pipeline tools with automated testing
Qualifications
Must Haves
- 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
Nice to Haves
- 3 or more years of experience writing automated tests for software and designing and building test cases in remote environments
- Knowledge of and experience with both structural and specification-based automated testing
- Prior experience in digital services, government, or federal consulting
- 3 or more years of experience building applications with open-source programming languages
- 3 or more years of experience working with modern testing frameworks, libraries, and testing services via APIs of various types
- 3 or more years of experience working with infrastructure tools and IAC
- 3 or more years of experience integrating CI/CD and pipeline tools with automated testing
Benefits
- Fully remote work opportunity
- Occasional travel may be required for some roles
- Participation in E-Verify and employment authorization support
- Equal Employment Opportunity employer with commitment to accessibility and reasonable accommodations for disabilities
- Potential requirement for background investigations such as NACI, MBI, BI or other relevant investigations