Senior QA Engineer (Backend/Cloud)
We’re looking for a Senior QA Engineer to help ensure the quality, reliability, and performance of backend systems in a modern cloud environment. In this role, you’ll focus on testing APIs, services, and core backend functionality, working closely with engineering teams to deliver high-quality web applications. You’ll contribute to building and improving test automation, strengthening CI/CD quality gates, and shaping QA best practices. This is a great fit for someone with strong backend testing experience, solid coding skills, and familiarity with cloud-based systems.
Key Responsibilities
Design and execute test plans and test cases for backend systems and APIs
Build and maintain automated tests for functional, integration, and regression coverage
Perform API testing using tools like Postman
Partner with engineers to identify, debug, and resolve issues
Integrate automated tests into CI/CD pipelines to support continuous delivery
Validate system reliability and overall functionality
Contribute to improving QA processes, tools, and best practices
Provide quality-focused input throughout the development lifecycle
Core Requirements
Strong experience in QA engineering, with a focus on backend and API testing
Proficiency in at least one programming language (e.g., Java, JavaScript, Python, or Golang)
Hands-on experience with API testing tools (e.g., Postman) and test automation
Experience working with Kubernetes and containerized environments
Solid understanding of CI/CD pipelines and how testing fits into them
Excellent written and verbal communication skills in English
Ability to work independently in a remote, fast-paced environment
Nice-to-Have
Experience with AWS services such as MediaLive, MediaPackage, S3, CloudFront, and DynamoDB
Experience with performance or load testing
Familiarity with infrastructure as code (e.g., Terraform or CloudFormation)
Experience working with microservices-based architectures
Experience in Agile or Scrum environments
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
30-45