Remote job
Senior QA Automation Engineer
Job details
About this role
Role overview
Lead quality engineering for a distributed database platform, building automation that helps verify its features, reliability, and performance. The work spans test framework development, release validation, and investigation of complex behavior across clustered systems.
Responsibilities
- Develop and maintain automated tests and supporting frameworks for functional and performance testing. - Validate product changes, defect fixes, and performance improvements as part of release testing. - Investigate issues involving transactions, replication, networking, storage, and cluster management. - Improve release validation and create automation that reduces manual effort and supports team productivity.
Requirements
- At least five years of experience in software QA and test automation or software engineering. - Strong Java programming skills and familiarity with its ecosystem. - Experience designing and maintaining automated tests and frameworks. - Background testing distributed or backend systems. - Solid knowledge of at least three areas such as concurrency, multithreading, networking, distributed systems, transactions, or consistency models.
Nice to have
- Experience with NoSQL or distributed databases, relational databases, containers, or orchestration platforms. - Performance testing, profiling, and troubleshooting experience with complex systems. - Familiarity with AI tools used to improve engineering workflows.
Benefits and work setup
Remote work is available in several European countries, with hybrid or remote options in Bulgaria. The listing describes 25 days of annual leave plus holidays and a gross annual salary range of €59,500–€80,500, depending on qualifications and experience.