Junior Software QA Engineer

Years of experience2+
LanguageEnglish
Type of workFull-time
Flexible: remote / hybrid (1 day/week in the office) / on-site (Warsaw)
Preferred: hybrid or on-site

We are looking for a motivated Junior Software Quality Assurance Engineer to support the quality and reliability of software products within a dynamic Product Engineering team. In this role, you will contribute to the QA process by designing and executing test cases, ensuring that new features meet defined quality standards.

You will collaborate closely with developers, product managers, and fellow QA engineers in a distributed Agile environment, gaining hands-on experience across the full software development lifecycle. Your primary focus will be on manual testing, API validation, and data verification using SQL, while progressively building your skills in test automation and modern cloud-based systems.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or similar technical field.
  • 2+ years of experience in Software Quality Assurance, including internships or junior roles (preferably with complex multi-layer transaction systems)
  • Understanding of software testing fundamentals and QA best practices.
  • Experience creating and executing manual test cases.
  • Basic working knowledge of SQL (queries, joins, data validation); PostgreSQL is a plus.
  • Handson experience with REST API testing using Postman, Bruno, or similar tools.
  • Familiarity with JIRA or comparable issuetracking tools; exposure to XRAY is an advantage.
  • Good command of English (B2 minimum), both written and spoken.
  • Ability to work effectively in a collaborative, distributed Agile team.

Nice to have

  • Exposure to UI test automation tools such as Playwright or Robot Framework.
  • Basic experience with test automation concepts or scripting.
  • Familiarity with cloud platforms (Azure, AWS, or GCP).
  • Awareness of eventdriven architectures and tools like Kafka.
  • Experience testing microservicesbased systems.

Responsibilities

  • Design, document, and execute manual test cases based on functional and technical requirements.
  • Perform functional, regression, and integration testing for web and backend services.
  • Validate data using SQL queries, primarily on PostgreSQL databases.
  • Test REST APIs using tools such as Bruno or Postman.
  • Identify, document, and track defects using JIRA (with XRAY or similar test management tools)
  • Collaborate with developers and senior QA engineers to understand features, expected behavior, and test coverage.
  • Participate in Agile ceremonies such as sprint planning, refinements, and retrospectives.
  • Continuously improve testing practices and contribute to QA documentation and processes.

Client

A global leader with a sharp focus on lottery solutions. A confident step forward building on a long history of delivering safe and secure technology, demonstrating strong commitment to customers as a dedicated lottery service provider. Leveraging collective insight, experience, and expertise to create reliable and engaging solutions that help lottery clients achieve objectives, meet player needs, and deliver meaningful benefits to communities.

Apply for similar position

Allowed Type(s): .pdf, .doc, .docx