Engineering

DevOps & QA Automation Engineer (Remote)

Remote
Work Type: Full Time
About the Role:

 We are looking for a DevOps & QA Automation Engineer to join our team during a pivotal architectural transformation. You will be directly responsible for building and maintaining robust CI/CD pipelines, integrating automated testing and validation, and driving best practices in release governance and infrastructure automation.

 As we migrate from a fragmented set of tools to a productised platform, your work will enable high-confidence deployments, reduce risk, and ensure engineering discipline during rapid change. 
This is a hands-on role requiring initiative, attention to detail, and comfort working across build systems, cloud infrastructure, and test environments. 

This role is best suited to an engineer (3–5 years’ experience) with a strong foundation in DevOps and a genuine interest in embedding quality throughout the software delivery lifecycle.

Key responsibilities
 
●Designing and owning end-to-end CI/CD workflows using GitHub Actions

 ●Integrating and maintaining test automation into pipelines (unit, integration, system checks)

 ●Supporting the engineering team to create unit tests, enforce test coverage, quality gates, and release readiness 

●Implementing environment provisioning, config-as-code, and infrastructure automation 

●Working with data and software teams to support secure, reproducible deployments of services and pipelines 

●Collaborating on the re-architecture initiative by helping define pipeline governance, release controls, and rollout safety mechanisms 

●Supporting the evolution of infrastructure and test-related standards and documentation 

●Participating in team ceremonies, reviews, and ongoing cross-functional collaboration

Skills and experience

●Prior work in an early-stage or growth-stage startup environmen

●3–5 years’ experience in DevOps, QA automation, or platform engineering 

●Deep experience with CI/CD tooling — ideally GitHub Actions 

●Proficiency in Python, Bash, or Go for automation scripting 

●Experience with infrastructure as code – SAM, AWS CDK 

●Familiarity with test automation frameworks (pytest, unittest, etc.) 

●Understanding of modern software delivery workflows and testing strategies 

●Experience with cloud environments (AWS preferred), including basic IAM, S3, and EC2 

●Knowledge of containerisation and orchestration (Docker, ECS, or Kubernetes)

●Familiarity with relational databases and test data handling (we use AWS
RDS / MySQL)

●Dashboarding and monitoring with AWS platform and tools

●A pragmatic, reliability-focused mindset, with high attention to detail

Nice to haves

●Experience embedding quality assurance into pipelines (test coverage 
enforcement, flaky test detection, etc.)

●Mobile app automated test technologies, particularly Android Java

●Familiarity with system monitoring and alerting tooling

●Exposure to data pipelines or scientific computing environments

●Previous involvement in platform re-architecture or CI/CD transformation
projects

●Experience building release governance or audit mechanisms

●Prior work in an early-stage or growth-stage startup environments

Prior work in an early-stage or growth-stage startup environmPrior work in an early-stage or growth-stage startup

Submit Your Application

You have successfully applied
  • You have errors in applying