Summary
Join Halcyon, a leading anti-ransomware solution provider, as a Test Automation Engineer. You will play a key role in designing, implementing, and maintaining our cloud-based testing infrastructure. This includes developing automated tests for our APIs, UI, and backend components, contributing to our chaos engineering efforts, and ensuring high-quality code. You will collaborate with the development team and utilize your expertise in Python, cloud technologies (AWS, Docker, Kubernetes), and API testing. Halcyon offers a remote-native work environment and a comprehensive benefits package, including full health insurance, 401k, disability coverage, flexible PTO, parental leave, and generous equity.
Requirements
- Ability to develop in Python
- Knowledge of AWS services and how they can be used to support a cloud-based application
- Experience with cloud technologies, including Docker, Kubernetes, and VMWare
- An understanding of Microservice concepts
- Understanding of web API endpoints, including authentication, use, and load testing
- Familiarity with protocols and message formats such as JSON , Protobuf, gRPC
- Excellent verbal and written communication, including documentation
- Can work autonomously yet cohesively as part of a team
- Handle the pace and workload of a start-up work culture
Responsibilities
- Design, implement, and contribute to the development of our internally developed cloud API automation framework
- Document and develop automated tests aligned to the features weβre developing
- Create clear, concise bug reports
- Design, implement, and contribute to the development of our internally developed cloud performance testing tools
- Design, document, and develop tools to assist with testing
- Setup and manage our testing environments
- Manage and tune security scanning tools
- Contribute to and follow our Coding Style guidelines
Preferred Qualifications
- Solid grasp of PyTest framework concepts, especially parameterization, fixtures, and decorators
- Knowledge of additional languages (Scala, JScript)
- Experience with Linux application automated test development
- Familiarity with GitHub Actions
- Web application development security and best practices
- AWS infrastructure security and best practices
- Docker/Kubernetes security and best practices
- Experience with SAST / DAST / SCA / IaC security scanners
Benefits
- Comprehensive healthcare (medical, dental, and vision) with premiums paid in full for employees and dependents
- 401k plan with a generous employer contribution
- Short and long-term disability coverage, basic life and AD&D insurance plans
- Medical and dependent care FSA options
- Flexible PTO policy
- Parental leave
- Generous equity offering