Jobs and Careers
IN

(Senior) QA Engineer - Courier Dev Team

InPost
Kraków, Polandfull_timeVerifiedPosted 16 Jan 2025

About the role

Company Description

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 2 other QA engineers and 7 Software Engineers on a solution designed to streamline the workflow of couriers. 

Job Description

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 for a Senior and 3+ years of experience for a Regular Engineer, with hands-on backend software testing experience, testing frameworks and test automation.  
  • A solid foundation in software development methodologies and a deep understanding of software testing principles. 
  • Familiarity with Java. 
  • Proven experience in testing REST APIs. 
  • Good knowledge of Selenium. 
  • Experience with Docker, Jenkins and Groovy. 
  • Proven experience with version control systems, particularly Git.  
  • Excellent communication and collaboration skills. 
  • Fluent English skills (at least B2+).

Nice-to-Have:  

  • Experience with testing distributed systems based on message queue communication (Kafka). 
  • Knowledge of Python. 
  • Familiar with Appium. 
  • Experience with testing mobile applications. 
  • Familiarity with Gherkin. 
  • Experience with SonarQube. 
  • Knowledge of Polish language.

Additional Information

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
 

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

InPost

View company profile →