Senior QA Engineer – Backend Automation
Confidential
Posted: April 6, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
We are looking for a skilled Automation Tester to join our team and help ensure the quality of our backend services, where the core business logic resides. The successful candidate will be accountable for designing, developing, and maintaining automated test frameworks for integration and component tests, with a focus on E2E automation.
Required Skills
Job Description
We are looking for a skilled Automation Tester to join our team and help ensure the quality of our backend services, where the core business logic resides. These services communicate with a desktop application and integrate with external platforms. Your primary focus will be on backend, integration, and component testing, as well as automation framework development, with UI & E2E automation testing performed when applicable.
The successful candidate will be accountable for:
Design, develop, and maintain automated test frameworks for integration and component tests, including E2E automation test for desktop applications.
Update/Build (when needed) supporting tools and utilities to generate test data and improve testing workflows.
Create and execute automated UI, E2E, component & integration tests to validate application behavior.
Collaborate with developers, QA, DevOps, and product teams to enhance product quality and test efficiency.
Perform test analysis, debugging, and failure investigation.
Ensure code quality by applying good design principles (e.g., OOP, SOLID).
Contribute to CI/CD pipeline integration and test automation within build processes.
Follow best practices for test reliability, scalability, and maintainability.
The ideal candidate will possess the following qualifications:
4+ years of experience in test automation.
Experience building automation frameworks for integration and component testing.
Strong programming skills in at least one modern language (e.g., C#, Java, Python, or similar).
Experience with test frameworks (e.g., NUnit, xUnit, JUnit, pytest, or equivalent).
Familiarity with messaging systems and service-based architectures (e.g., message queues, APIs, RPC frameworks).
Solid understanding of test design techniques (positive/negative scenarios, edge cases).
Knowledge of test design patterns (e.g., Page Object Model, abstraction layers).
Ability to write clean, modular, and reusable test code.
Strong analytical and problem-solving skills.
Communicative level of English (written and spoken).
Nice to Have
Experience writing automation tests for desktop applications.
Experience working in Agile environments.
Understanding of networking concepts (e.g., TCP/IP, client-server communication).
Exposure to AI/ML-related projects.
Higher education in Computer Science or a related IT field.
Relevant certifications (e.g., ISTQB).
The successful candidate will receive:
Remuneration according to qualifications and experience
13th Salary
Medical Insurance Scheme
Provident Fund
Company’s Group Discount Scheme
Free Parking
Birthday Leave
Inhouse fitness room with classes
Modern working space at a central and convenient location of Limassol close to the highway
Friendly multinational environment
Opportunities for professional learning and growth