Quality Assurance (QA) Engineer

Information Technology Limassol

Job Description

Our client is a fast-growing tech company specializing in innovative payment solutions. Their mission is to revolutionize the payments ecosystem by building high-performance, reliable, and scalable systems that empower businesses and consumers alike. As they continue to expand, they are seeking passionate and talented individuals to join their dynamic team and contribute to their cutting-edge projects.

Position Overview

We are looking for a Quality Assurance (QA) Engineer with a strong background in testing SaaS products and Web Client applications. The ideal candidate will have extensive experience in writing test scenarios, conducting sanity and regression tests, and a deep understanding of network communications, including HTTP calls, headers, bodies, and status codes. If you are detail-oriented, patient, and excel in a collaborative environment, we’d love to hear from you. You will play a crucial role in ensuring the quality and reliability of the company’s payment solutions and internal dashboards.

Reference #: GC005353

Job Responsibilities

  • Test Planning & Execution:
    • Develop comprehensive test scenarios, including sanity and regression tests, to ensure product quality.
    • Execute manual and automated tests to identify software defects and ensure functionality meets requirements.
  • Technical Testing:
    • Analyze and understand client-server communication, including HTTP calls, headers, bodies, and status codes.
    • Test network interactions to ensure robust and secure data transmission.
  • UI Testing:
    • Test our internal UI dashboard, ensuring a seamless and intuitive user experience.
    • Validate the functionality and performance of client applications.
  • Business Logic Validation:
    • Understand and validate business logic against product specifications to ensure alignment with business goals.
    • Collaborate with the product team to ensure all features meet business requirements.
  • Collaboration & Communication:
    • Work closely with developers to identify, document, and track defects.
    • Communicate effectively with the product team to provide feedback and suggest improvements.
  • Documentation:
    • Maintain detailed documentation of test cases, test results, and defect reports.
    • Ensure all testing activities are well-documented and traceable.

Requirements

  • Experience:
    • Minimum 3 years of proven experience in Quality Assurance, preferably within the SaaS industry.
    • Demonstrated experience in writing detailed test scenarios, including sanity and regression testing.
  • Technical Skills:
    • Strong understanding of network protocols, particularly HTTP/HTTPS, including headers, bodies, and status codes.
    • Experience with API testing tools like Postman or Swagger.
    • Proficient in testing client-server communications and API interactions.
    • Experience with testing internal UI dashboards and client applications.
    • Familiarity with test automation tools and frameworks is a plus.
  • Soft Skills:
    • Exceptional attention to detail and a methodical approach to testing.
    • High level of patience and persistence in identifying and troubleshooting issues.
    • Strong analytical and problem-solving skills.
    • Excellent communication skills, with the ability to collaborate effectively with cross-functional teams.

Nice-to-Have Skills

  • Experience with automated testing tools such as Selenium, Cypress, or similar.
  • Knowledge of performance and security testing methodologies.
  • Familiarity with CI/CD pipelines and integrating testing processes within them.
APPLY FOR THIS JOB