QA Automation Engineer (DMS )
salmon-group
- Employment
- Full-time
About the role
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
747,000+ hidden jobs like this
salmon-group and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.
Everything Pro unlocks:
- Unlimited applications — free stops at 5
- Track every application in one place
- Apply straight to the source, one click
- Save & organize roles you love
- Roles pulled from company boards before the big sites