Cloud Test Automation Engineer (Software Test Engineer)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+22 more
Job description
- Own cloud test automation end-to-end, including design, implementation, testing, integration into CI/CD pipelines, release readiness, and ongoing operations.
- Develop and maintain AWS CDK (TypeScript) stacks that provision cloud environments, configure device fleets, and deploy AWS IoT Greengrass components.
- Design, implement, and evolve automated test suites, including integration, end-to-end, and regression tests, and integrate quality gates into CI/CD pipelines.
- Improve test signal and reliability by reducing test flakiness, increasing determinism where possible, and adding diagnostics and observability to test infrastructure.
- Drive defect rigor by writing clear, actionable bug reports with detailed reproduction steps, impact assessment, and root-cause analysis, and follow issues through to resolution.
- Establish and maintain mechanisms for release readiness, such as test dashboards, coverage signals, checklists, runbooks, and automated alerts.
- Partner closely with development teams to improve system testability, clarify acceptance criteria, and prevent regressions before launch.
- Support hands-on validation workflows as needed to verify real-world deployment scenarios using physical devices.
- Participate in operational support activities and on-call rotation as required to ensure reliable operation of test and deployment workflows.
Requirements
Tooling Dashboard Debugging Scripting Visionary Operations Automation TypeScript Innovation Checklists AWS Lambda Code Review Reliability Testability Quality Gate Test Harness Communication Observability Secure Coding Device Drivers System Testing Version Control Test Automation Software Testing Cloud Automation Impact Assessment Amazon CloudWatch Regression Testing Workflow Management Root Cause Analysis Amazon Web Services Deterministic Methods Cloud-Native Computing Operational Excellence Engineering Design Process Git (Version Control System) Infrastructure as Code (IaC) AWS Internet Of Things (IoT) Python (Programming Language) Continuous Improvement Process Systems Development Life Cycle, This role focuses on owning and advancing automated validation for cloud-to-device deployment workflows in an AWS environment. You will design, build, and operate test automation using AWS CDK (TypeScript) and CI/CD-driven provisioning to deploy AWS IoT Greengrass components to device fleets and validate releases through reliable, repeatable automation. The position emphasizes infrastructure and test automation, high-signal validation, and operational rigor rather than developing Greengrass components or device drivers. You will thrive in this role if you enjoy a fast-paced environment, take strong ownership, and consistently deliver production-ready quality., * At least 2 years of hands-on AWS experience in automation, deployment workflows, or infrastructure engineering (1-2 years may be considered for exceptional candidates).
- Strong, practical experience with AWS CDK using TypeScript.
- Proficiency in TypeScript for infrastructure and automation development.
- Proficiency in Python for scripting, tooling, or test automation.
- Experience building automated tests and integrating them into CI pipelines, including understanding of unit, integration, and end-to-end testing concepts.
- Strong debugging and root-cause analysis skills, with the ability to operate effectively in ambiguous situations and drive issues to closure.
- Solid understanding and application of software development lifecycle (SDLC) practices, including use of Git for version control, participation in code reviews, and adherence to secure coding fundamentals such as least privilege, secure secrets handling, and dependency hygiene.
- Experience with software testing in cloud-based environments.
- Hands-on experience with AWS services in support of cloud automation and deployment workflows.
Additional Skills & Qualifications
- Experience with Hydra (AWS testing framework) or comparable cloud test automation frameworks.
- Experience validating AWS IoT and/or AWS IoT Greengrass deployments, with preference for AWS IoT Greengrass v2.
- Experience using AWS Lambda and AWS Step Functions for orchestration or test harness automation.
- Experience working with Amazon CloudWatch logs and metrics, including setting up alerting and contributing to operational excellence practices.
- Familiarity with CI/CD tools and practices for automating deployment and testing pipelines.
- Strong communication skills to collaborate effectively with cross-functional development and operations teams.
- A proactive, ownership-driven mindset and comfort working in a fast-paced, evolving environment., Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors., Derry, NH, *On-Site
Firmware Debugging Scripting Visionary Innovation Test Design Oscilloscope Test Planning Code Coverage Product Design Test Equipment Detail Oriented Defect Tracking Test Engineering Laboratory Testing Analog Electronics Industry Standards Root Cause Analysis Design Verification Electronic Hardware Product Requirements Programming Languages Printed Circuit Board Laboratory Experience Design Verification Test Engineering Design Process C++ (Programming Language) Verbal Communication Skills Verification And Validation Python (Programming Language) Continuous Improvement Process Troubleshooting (Problem Solving) Electromagnetic Interference And Compatibility (EMC/EMI) +0 Software Test Engineer Actalent
North Reading, MA*On-Site
CI/CD Tooling Dashboard Debugging Scripting Visionary Operations Automation TypeScript Innovation Checklists AWS Lambda Code Review Reliability Testability Quality Gate Test Harness Communication Observability Secure Coding Device Drivers System Testing Version Control Test Automation Software Testing Cloud Automation Impact Assessment Amazon CloudWatch Regression Testing Workflow Management Root Cause Analysis Amazon Web Services Deterministic Methods Cloud-Native Computing Operational Excellence Engineering Design Process Git (Version Control System) Infrastructure as Code (IaC) AWS Internet Of Things (IoT) Python (Programming Language) Continuous Improvement Process Systems Development Life Cycle Software Development Life Cycle AWS Cloud Development Kit (CDK)
About the company
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Highest Paying Tech Companies for Developers
Dev Digest 120 - Apple and peers
Dev Digest 121 - AI goes offline
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again