
QA Automation Engineer (Dms )
Automate your job search with Sonara.
Submit 10x as many applications with less effort than one manual application.1
Reclaim your time by letting our AI handle the grunt work of job searching.
We continuously scan millions of openings to find your top matches.

Overview
Job Description
What you'll be responsible for
Build, maintain, and improve automated test coverage using Kotlin or Java
Test backend services across REST APIs, Kafka integrations, and microservice-based systems
Design effective test cases and identify gaps in test coverage
Perform manual and exploratory testing for new features and product changes
Validate data consistency and correctness in PostgreSQL databases
Maintain automated tests within GitLab CI pipelines and support test reliability across environments
Review automation code and contribute to improving QA and engineering practices
Work closely with Product Managers, Developers, and QA Engineers to ensure quality throughout the delivery process
Support release activities, including regression testing and production readiness validation
What we need
3+ years of experience in software testing, including test automation
Strong programming skills in Kotlin or Java
Experience building and maintaining automated tests in production environments
Hands-on experience with REST API testing
Experience working with microservices architecture
Experience with Kafka or other message broker technologies
Strong SQL knowledge and experience working with PostgreSQL
Experience with Git and CI/CD tools, preferably GitLab CI
Good understanding of software testing principles, quality assurance practices, and test design techniques
Ability to work across both manual and automated testing activities
Automate your job search with Sonara.
Submit 10x as many applications with less effort than one manual application.
