Senior Fullstack QA Engineer

Limassol, Cyprus
Full Time
Experienced

Spotware Systems is looking for a motivated Fullstack QA engineer who will join our highly-professional product team in our office in Limassol. You will be responsible for ensuring the quality and reliability of both our frontend (React-based) and backend (Java-based REST APIs) systems through a combination of manual testing and automation. The position requires collaborating with software developers, the product managers and team members in order to meet strict deadlines.

Responsibilities:

  • Conduct thorough manual testing of React-based frontend applications across browsers and devices.
  • Perform manual API testing of backend services developed in Java (REST architecture).
  • Create and maintain API test collections in Postman to support both exploratory and automated testing workflows.
  • Use observability tools like Grafana, Graylog, or Datadog to investigate and debug issues in staging or production environments.
  • Design, develop, and maintain automated tests for backend APIs using Java-based tools and frameworks (e.g., RestAssured, JUnit, TestNG).
  • Analyze requirements, user stories, and acceptance criteria to create test plans and test cases.
  • Execute regression, smoke, integration, and exploratory testing.
    Identify, log, and track defects through to resolution using tools such as Youtrack.
  • Collaborate with developers and stakeholders to troubleshoot issues and improve test coverage.
  • Proactively contribute to test strategy, QA process improvements, and release planning.

Requirements

  • 5+ years of experience in QA engineering with both frontend and backend systems.
  • Strong experience with manual testing of web applications, especially React-based UIs.
  • Proficient in testing RESTful APIs, including validation of payloads, headers, response codes, and business logic.
  • Experience writing and managing test collections in Postman.
  • Knowledge of methods and processes used in quality assurance of software programs.
  • Familiarity with log analysis and troubleshooting using tools like Grafana, Graylog, or Datadog.
  • Ability to independently define test scope, priorities, and deliverables with minimal supervision.
  • Strong knowledge in test design techniques (boundary value analysis, equivalence partitioning, state transition etc.).
  • Good skills of requirements analysis (impact analysis, traceability matrix, functional & non-functional requirements).
  • Skilled in identifying root causes and potential side effects of reported issues.
  • Well-developed analytical and problem solving skills.
  • Fluency in Russian and B1+ in English language.

A plus to have:

  • Experience with frontend automation tools (e.g., Selenium, Cypress, Playwright).
  • Experience with Java test automation frameworks like RestAssured, JUnit, or TestNG.
  • Experience with SQL.
  • Forex industry experience.

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.
Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*