Senior QA Engineer
Spotware Systems is seeking an experienced Senior QA Engineer to join our dynamic and highly-professional product team in our Limassol office. This role involves working closely with product managers and developers to ensure our product are robust, scalable, and meet high-quality standards. You will be involved in functional testing, customer scenario testing, stress testing, performance testing, sanity testing, enhance the automation processes and overall QA improvement process.
Responsibilities:
- Conduct thorough requirements analysis and collaborate with cross-functional teams to understand technical specifications.
- Perform manual/automate functional/non-functional testing.
- Design, develop, and maintain robust test automation frameworks for e2e testing.
- Drive automation best practices and ensure continuous improvements in testing efficiency and coverage.
- Identify, track, and report bugs, ensuring they are resolved promptly with clear root cause analysis.
- Monitor and maintain test environments to ensure stability and efficiency in test execution.
- Contribute to and execute test strategies for complex systems with high availability and reliability requirements.
- Collaborate in code reviews to maintain high quality across automated tests and production code.
Requirements
- 5+ years of experience in Quality Assurance, specifically in backend projects.
- 3+ years of experience in test automation, with strong hands-on skills in backend test automation frameworks.
- Proficiency in Java programming for test automation.
- Solid understanding of testing methodologies and test design techniques, including boundary value analysis, equivalence partitioning, and state transitions.
- Proven experience with TCP socket-based, binary protocol testing.
- Strong analytical skills with the ability to perform impact analysis, create traceability matrices, and work with both functional and non-functional requirements.
- Experience in identifying root causes and understanding issue consequences within complex backend environments.
- Good working knowledge of SQL for validating backend data and queries.
- Linux systems knowledge (CLI) for troubleshooting and test environment maintenance.
- Excellent communication skills with a strong command of English (B1 or above) and Russian.
Preferred Qualifications:
- Experience in performance testing and load testing tools.
- Experience in working with FIX, gRPC, Protobuf, Rabbit MQ, Kafka, Redis.
- Knowledge of CI/CD pipelines and experience in test automation within CI environments.
- Experience in the Forex industry or trading platform knowledge.
Conditions
- Competitive remuneration.
- Private medical insurance.
- Relocation package (if applicable), including work permit arrangements.
- Welcome baby bonus.
- Birthday voucher.
- Fully equipped office with daily fruits, breakfast on Wednesdays, pizzas on Thursdays and snacks on Fridays.
- Opportunities for professional growth.
Vacancy Application Form