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