#1 Job Board for tech industry in Europe

Senior QA Engineer (Courier App Team)
Testing

Senior QA Engineer (Courier App Team)

Kraków
Type of work
Full-time
Experience
Senior
Employment Type
Any
Operating mode
Remote

Tech stack

    Jenkins

    advanced

    Docker

    advanced

    Selenium

    advanced

    REST API

    advanced

    Groovy

    advanced

    Kafka

    advanced

    Java

    advanced

    Gherkin

    advanced

    Appium

    nice to have

    SonarQube

    nice to have

Job description

Online interview
Friendly offer

Join the Courier Application which is part of InPost Logistic Solutions in the Supply Chain Domain. The team is responsible for the development and maintenance of a mobile application designed specifically for couriers, an API for communicating with other modules and a web application allowing for determining the optimal courier route. Mobile application, available on Android platforms, serves as a crucial tool to support the entire shipment process. Couriers use this application both in the field and at the branch to efficiently carry out their duties. 

We are looking for a Senior QA Engineer to join our team. The ideal candidate should have experience in testing web and mobile applications. 


As a member of our team, you will collaborate with two other QA engineers and six Software Engineers on a solution designed to streamline the workflow of couriers. 



As a pivotal member of our team, you'll take on the challenge of:  


  • Maintaining and enhancing automation frameworks.  
  • Collaborating with engineering teams and project managers.  
  • Contributing to technical leadership and strategic directions for the continuous improvement of the Quality Assurance area.  
  • Mentoring Junior QA Engineers and sharing best practices within the team.  
  • Designing and executing end-to-end manual and automated tests for front-end and back-end interfaces.  
  • Generating and managing test data to facilitate thorough software testing.  
  • Tracking and reporting defects, providing clear and actionable insights to our development team. 
  • Preparing detailed test execution reports to share successes and areas for improvement.  
  • Leading and defining a test strategy/approach for a large-scale distributed system application, covering different marketplaces.  


Qualifications

  • 5+ years in a testing role, with hands-on backend software testing experience, testing frameworks and test automation.  
  • solid foundation in software development methodologies and a deep understanding of software testing principles. 
  • Proven experience with version control systems, particularly Git.  
  • Advanced skills in Java. 
  • Proven experience in testing REST APIs. 
  • Experience with testing distributed systems based on message queue communication (Kafka). 
  • Knowledge of Selenium. 
  • Familiarity with Gherkin. 
  • Experience with Docker, Jenkins and Groovy. 
  • Excellent communication and collaboration skills. 
  • Fluent English skills (at least B2+).


Nice-to-Have:  

  • Knowledge of Python. 
  • Familiar with Appium. 
  • Experience with testing mobile applications. 
  • Experience with SonarQube. 
  • Knowledge of Polish language.



Our recruitment process:

1. HR Screening - 30min conversation with our Recruiter

2. Home task - practical exercise to demonstrate your skills

3. Tech interview with elements of live coding (up to 90min)

4. Meeting with the Hiring Manager - up to 1h conversation with questions about your experience and skills