Match score not available

(Senior) QA Engineer - Courier Dev Team

Remote: 
Full Remote
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

5+ years in a testing role, Hands-on backend software testing, Familiarity with Java and Selenium, Experience with Docker and Jenkins.

Key responsabilities:

  • Maintain and enhance automation frameworks
  • Collaborate with engineering teams and project managers
  • Mentor Junior QA Engineers
  • Design and execute tests for interfaces
InPost logo
InPost Large https://inpost.pl/
1001 - 5000 Employees
See all jobs

Job description

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 2 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
 

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

QA Engineer Related jobs