All jobs

Job details

Senior QA Engineer


About the client

The company is engaged in the development of RuleMailer, an advanced email marketing solution intended to create, test, and carry out rule-based SMS and email marketing campaigns. The application is used by a growing number of well-known clients, including SASCargo, Toyota Material Handling, and others.

About the project

The client’s application is a powerful Email Marketing Automation platform that allows creating, AB-testing, and conducting rule-based email and SMS marketing campaigns. These campaigns can be based on intricate rules and AB-tested using two or more different custom emails. The user can compose a custom email based on one of the multiple prefabricated templates or create a custom template using the platform’s Template Editor functionality. Additionally, they can illustrate the created emails with images from the image repository of the application.

In addition to providing the ability to segment subscribers for targeting purposes manually, the application can automatically attribute them to one of several groups based on the information submitted by these subscribers during the subscription procedure. It is also possible to set the system to send subscribers a group-specific email after they’ve been attributed to a group. This can be done either immediately or at a predefined later date and time. The application also includes the Dashboard tab, which is used to display campaign-related statistics. The software is integrated with the Magento eCommerce platform and several applications of Rule’s clients via an API that enables efficient data exchange between Rule’s platform and these systems.

About the team

The team consists of 3 backend Laravel developers, 4 frontend Angular developers, 2 data scientists, a DevOps engineer, 2 email template developers, a manual QA engineer, 2 data scientists, a technical delivery manager, a project manager, and a product manager.

Responsibilities

  • Analyse business and technical requirements, user stories, and acceptance criteria.
  • Design, create, and maintain detailed test cases, checklists, and test scenarios.
  • Perform manual functional, regression, integration, exploratory, and UI/UX testing.
  • Identify, document, and track defects in bug-tracking systems (e.g., Jira).
  • Reproduce issues and provide clear steps, logs, screenshots, and supporting materials.
  • Collaborate closely with developers, Product Managers, and other stakeholders to clarify requirements and resolve issues.
  • Participate in sprint planning, backlog grooming, and retrospectives.
  • Verify bug fixes and perform regression testing before releases.
  • Support UAT (User Acceptance Testing) and production validation activities.
  • Ensure test coverage and maintain QA documentation.
  • Contribute to improving QA processes, testing standards, and best practices.

Requirements

  1. Experience Level & Core Expectations:

  • 5 years of QA experience (software testing, quality assurance, ideally in web-based products).
  • Able to work independently on everyday QA tasks and contribute to test strategy without constant supervision.
  • Experience collaborating with developers, product owners, and business stakeholders.
  1. API & Backend Testing

  • REST APIs, JSON, and backend logic must be validated regularly.
  • Good understanding of serialization formats (JSON/XML) and tools for API validation.
  1. Hands-on experience in writing simple SQL queries and understanding DB architecture

  2. Comprehensive understanding of WebSocket protocols and full-duplex communication standards.

  3. In-depth understanding of the STLC (Software Testing Life Cycle)

  4. Understanding what e-marketing is and its sense.

  5. Strong business acumen and a proven ability to connect complex analytical work directly to business outcomes (pipeline, revenue).

  6. Understanding of Linux systems (Preferred)

  7. Familiarity with HTML & CSS

  8. Soft Skills & Languages:

  • Independence in terms of task delivery.
  • Excellent English proficiency (B2 level preferred).
  • Strong analytical, project management, and communication skills are highly valued.
  1. Familiarity with bug trackers and test management (Jira, Qase, etc.).

We offer

  • Competitive salary and benefits package.
  • Flexible working hours to maintain work-life balance.
  • 20 working days of annual vacation + paid state holidays.
  • Paid sick leave.
  • Personal laptop with all necessary software.
  • Support services: Corporate accountant, lawyer, and psychologist.
  • Professional growth: 50% compensation for workshops and professional conferences.
  • English classes (50% compensation).
  • Transparent and bureaucracy-free management.

    Apply for this position

    Email address

    Phone number

    First name

    Second name

    Message

    Attach a CV

    Job details

    Senior QA Engineer

    Kyiv, Remote, Warsaw

    Upper-Intermediate



    Location

    Kyiv, Remote, Warsaw

    Job type

    Full time

    English level

    Upper-Intermediate

    Date posted

    Mar 17, 2026