Cloud Test Automation Engineer

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs