Cloud Test Automation Engineer

closed
Halcyon Logo

Halcyon

πŸ’΅ $140k-$180k
πŸ“Remote - Worldwide

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
This job is filled or no longer available