Job Closed
This listing is no longer active.
Our Mission: Defeat Ransomware
Cloud Test Automation Engineer
Location
United States
Posted
103 days ago
Salary
$140K - $175K / year
Seniority
Senior
Job Description
Cloud Test Automation Engineer
Halcyon
• Enhance Halcyon’s internal cloud API automation framework • Build, maintain, and scale automated test suites using Python and PyTest • Collaborate with developers and product managers to analyze requirements, uncover edge cases, and design test coverage • Support the setup and maintenance of test environments for cloud-based applications • Design utilities and tooling that improve test coverage and validation visibility • Execute and analyze functional, regression, and smoke tests through GitHub Actions CI/CD pipelines • Validate AWS workflows (S3, DynamoDB, SQS, SNS) and APIs • Create clear and concise bug reports, test documentation, and results summaries • Contribute to and uphold coding style and quality standards
Job Requirements
- 3–5+ years of experience as a Cloud Test Engineer, QA Automation Engineer, or similar role
- Strong Python development skills and deep familiarity with PyTest (fixtures, parameterization, decorators)
- Experience testing cloud-based microservices and APIs
- Hands-on with AWS, including services like S3, DynamoDB, SQS, SNS
- Exposure to Docker, Kubernetes, or VMware environments
- Familiarity with CI/CD pipelines (GitHub Actions preferred; Jenkins or CircleCI acceptable)
- Knowledge of REST/gRPC, JSON/Protobuf, and API authentication flows
- Strong analytical skills and creativity in translating evolving requirements into robust, automated test scenarios
- Strong communication skills, including documentation and reporting
- Ability to work independently while collaborating effectively as part of a team
- Ability to thrive in a dynamic, high-growth start-up environment where collaboration and innovation are valued
Benefits
- Comprehensive healthcare (medical, dental, and vision) with premiums paid in full for employees and dependents.
- 401k plan with 3% employer contribution
- Short and long-term disability coverage, basic life and AD&D insurance plans.
- Medical and dependent care FSA options.
- Flexible Unlimited PTO
- Parental leave
- Generous equity offering
Related Guides
Related Categories
Related Job Pages
More SDET Jobs
Intermediate/Senior Test Engineer
Dev.ProSoftware Development Partner. Result-driven. Quality-obsessed.
• Help enhance and maintain our client’s Attestation Registry Engine, which ensures secure and compliant transactions for market participants • Contribute to enhancing the quality and stability of a global innovative fintech project • Perform various types of API and UI testing • Maintain accurate and detailed documentation related to the project’s testing activities • Communicate and collaborate with the customer and development team to shape the project's direction and ensure alignment with the desired goals
• Actively participate in grooming and planning; review requirements and design documentation to provide feedback and ask clarifying questions • Develop, document, and execute test plans and test cases • Perform functional, regression, integration, exploratory, and performance testing • Identify, track, and report software defects using issue tracking tools (Jira) • Collaborate with developers, product managers, and other stakeholders to ensure test coverage and resolve issues • Automate tests that are reliable and efficient • Create and automate API tests • Ensure compliance with quality standards and best practices • Work closely with Development Engineers to understand impact of changes to plan regression • Utilize available Gen AI tools to support all processes, i.e., creating test strategies, tests, baseline automation, etc. • Work collaboratively with cross-functional global teams
Role Description We are seeking a detail-oriented Test Automation Engineer to ensure the quality, reliability, and compliance of all our releases. This role involves designing and executing test plans, identifying bugs, and collaborating with development teams and stakeholders to deliver high-quality software solutions, as well as implementing and maintaining reliable, efficient test automation. Key Responsibilities: - Actively participate in grooming and planning; review requirements and design documentation to provide feedback and ask clarifying questions - Develop, document, and execute test plans and test cases - Perform functional, regression, integration, exploratory, and performance testing - Identify, track, and report software defects using issue tracking tools (Jira) - Collaborate with developers, product managers, and other stakeholders to ensure test coverage and resolve issues - Automate tests that are reliable and efficient - Create and automate API tests - Ensure compliance with quality standards and best practices - Work closely with Development Engineers to understand impact of changes to plan regression - Utilize available Gen AI tools to support all processes, i.e., creating test strategies, tests, baseline automation, etc. - Work collaboratively with cross-functional global teams Qualifications - 5+ years of experience in software QA/testing in Agile environment - 3+ years of experience in test automation - 2+ years of experience with API testing and tools (i.e., Swagger, Postman, Newman) - Strong knowledge of QA methodologies, tools, and processes - Experience with automated testing tools and scripting languages (Playwright, JavaScript, JMeter, K6) - Understanding of database management systems - Familiarity with Agile/Scrum development practices - Experience with CI/CD pipelines (i.e., Jenkins, GitHub Actions) and DevOps practices - Experience creating and automating API tests (Postman, Newman) - Knowledge of cloud platforms (AWS, Azure, GCP) - Experience using Large Language Models (LLMs) or other AI tools for tasks such as creating draft of test cases, test strategies, etc. - Experience with security tools such as Snyk or Wiz is a plus - Bachelor’s degree in Computer Science, Engineering, or equivalent experience Skills & Competencies - Excellent analytical, problem-solving, and critical thinking skills - Excellent communication (written and verbal) and collaboration abilities - Excellent attention to detail and commitment to quality - Ability to work independently, yet transparently - Ability to work efficiently in a fast-paced environment; adapt to changing priorities while maintaining quality - Ability to follow all guidelines and standards without fail - Ability to stay current with industry trends and technology and to use that knowledge to make recommendations for improvements in process, testing, and test automation
• Build and maintain test frameworks for both iOS and Android from scratch. • Write, run and optimise manual and automated tests. • Design and execute risk-based testing strategies across mobile, API and network layers. • Integrate testing into our CI/CD pipelines. • Manage bugs efficiently using Linear and collaborate closely with developers to resolve issues. • Translate real-world healthcare scenarios into structured test cases, preferably using BDD principles. • Oversee the testing process for App Store and Play Store releases, including signing and beta distribution. • Work within Agile teams (Scrum and Kanban) to align testing priorities with sprint goals. • Coach team members on QA practices and promote a culture of quality across the organisation.



