QA Engineer - Monogo e-commerce done right!
Skip to Main Content

Lublin, Warsaw

QA Engineer

Languages: Polish, English

Required technical and methodological competences:

  • Experience in test automation using Playwright (TypeScript + Playwright).
  • Experience working in a SCRUM team.
  • Knowledge of SDLC: Good knowledge of the software development lifecycle and working with git-based version control systems and their integration with CI/CD.
  • Knowledge of architecture and technology
  • Understanding the tokenization and hashing (MD5) processes.
  • Knowledge of molecular monolith architecture.
  • Knowledge of multi-tenant architecture and tenant configuration.
  • Knowledge of design patterns and service-oriented architecture.
  • Good knowledge of web development (JavaScript, TypeScript, HTML, CSS).
  • Knowledge of the Axios library and REST and HTTP stack.
  • Soft skills
  • Willingness to work autonomously, proactively and assume technical leadership.
  • Ability to motivate colleagues and implement solutions without direct supervision.
  • Flexibility and resistance
  • Ability to adapt to changing business conditions and priorities.
  • Resistance to stress, especially in critical incidents requiring rapid action.
  • Tools and technologies: JIRA, ITSP, Postman, Allure, multi-tenant environment (Azure).

Nice to have:

  • Knowledge of FMCG industry processes and requirements.
  • Excellent knowledge of JTI policies and processes and the ability to utilize them effectively.

Job Description

Monogo is a dynamically growing company specializing in creating e-commerce solutions.

Scope of duties:

  • 1
    Testing Experience: 3-5 years of experience in Quality Assurance, preferably in e-commerce.
  • 2
    Requirements analysis:
  • 2.1
    Defining requirements when preparing use cases.
  • 2.2
    Conducting interviews with product owners, business analysts, and other stakeholders to collect functional and non-functional requirements.
  • 2.3
    Clarifying and documenting ambiguities and edge cases.
  • 3
    Test design:
  • 3.1
    Responsibility for creating and designing tests at the "Definition of Ready" level for user stories.
  • 3.2
    Creating test cases or checklists in Allure TestOps based on functional requirements.
  • 3.3
    Test Levels Definition in Allure TestOps.
  • 4
    Types of tests:
  • 4.1
    API Integration Testing: Proficiency in API integration testing for backend services.
  • 4.2
    Functional Integration Testing (FIT): Advanced skills in functional integration testing.
  • 4.3
    E2E Testing: Participation in the end-to-end validation process.
  • 4.4
    Regression Testing: Experience with regression testing to ensure coverage of critical business processes.
  • 5
    Preparing test documentation:
  • 5.1
    Creating and maintaining detailed, clear and well-organized test plans and test cases depending on the level of testing.
  • 5.2
    Maintaining and updating existing test cases.
  • 6
    Analysis of test results:
  • 6.1
    Validation of failed automated test results.
  • 6.2
    Estimating, prioritizing, planning and coordinating quality assurance activities.
  • 6.3
    Reviewing quality specifications and technical documentation to provide valuable feedback.
  • 6.4
    Creating and updating test case tracking matrix.
  • 7
    Reporting:
  • 7.1
    Tracking quality metrics such as defect density and number of open defects.
  • 7.2
    Identifying bottlenecks in the quality assurance process and proposing corrective actions.
  • 7.3
    Documenting and tracking defect repairs, reporting downtime in lower environments.
  • 7.4
    Business support: analysis of defects and changes reported by end users.
  • 8
    Analytical and problem-solving skills:
  • 8.1
    Critical Analysis: The ability to analyze test conditions and cases in detail.
  • 8.2
    Problem Solving: The ability to identify and solve problems in a production system.
  • 8.3
    Attention to detail: documenting test results in a dedicated tool.
  • 9
    Communication and cooperation:
  • 9.1
    Effective communication with the team and stakeholders within the Cluster and between related Clusters, EDMs and others.
  • 9.2
    Teamwork: Collaborate with different teams to ensure proper integration testing of system dependencies.
  • 9.3
    Work closely with QA Automation engineers to maintain and increase test case automation coverage.

Our benefits:

  • Flexible working conditions (employment contract or B2B)
  • Work in international projects.
  • Opportunity to work in a dynamic, innovative team.
  • Friendly working atmosphere.
  • A wide range of benefits, such as: life insurance, medical care, Multisport card, language courses
  • Integration events.
Wybierz region/Change Region: