#1 Job Board for tech industry in Europe

  • Job offers
  • All offersGdańskTestingSenior QA Engineer (Courier App Team)
    Senior QA Engineer (Courier App Team)
    Testing
    InPost

    Senior QA Engineer (Courier App Team)

    InPost
    Gdańsk
    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