Citizen Remote logo

Other Remote jobs you may be interested in

QA Analyst

Quality and Compliance Associate

QA Automation Engineer (Javascript/ Typescript)

QA Engineer

Senior QA Automation Engineer (System Test)

QA Lead

Senior QA Engineer in Java at InPost

Job details



Company Description

At InPost, were passionate about building software that helps our customers send and receive their goods. Our team create software for parcel machines that are currently being used widely by our customers. We are seeking an experienced QA Software Engineer with knowledge of Java to support us in building highly - scalable and highly-available applications. Specifically, were searching for someone who has profound experience when it comes to building cloud-compliant applications, having fresh ideas and a unique viewpoint, and who enjoys collaborating with a cross-functional and international team to develop real-world solutions and positive user experiences for every interaction. We are dealing with large amount of data using Apache Kafka as our daily basis.

 

Development stack: Java 17+, Maven, Spring, Hibernate, Junit, Spock, TestContainers, Docker, Kubernetes, Kafka, PostgreSQL, MongoDB, Dynatrace, ArgoCD, GitLab

 



Job Description

Your responsibilities:

  • Design, implementation, and testing of high-performance microservices in Java using state-of-the-art methods and technologies.
  • Have your share of ownership of incidents and issues tracking, as well as proposing improvements to the current applications.
  • Advocate an engineering culture of quality, good development principles and innovation from inside your team.
  • Contribute with the creation and maintenance of technical documentation, including System Design and RFC documents.
  • Taking ownership of tasks, commitments, quality, and contributing to a culture of continuous improvement in an Agile/Scrum environment.
  • Participate in On-Call rotations (3-4 days per month).


Qualifications
  • A solid foundation in software engineering. Bachelor’s degree preferred in Computer Science or a related field, with 3+ years of commercial experience.
  • Experience in test planning, test case development, and test execution.
  • Experience in functional, integration, and regression testing with automated testing and testing frameworks.
  • Ability to troubleshoot and resolve technical issues related to testing frameworks, tools, and environments.
  • SOLID understanding of OOP principles.
  • Full-stack Java development experience including knowledge of common tooling such as Spring Boot and JPA/Hibernate.
  • Knowledge of traditional software development processes and tools, including Maven/Gradle, Git, JIRA, Confluence, Code Reviews and GitLab CI/CD.
  • Hands-on experience developing microservices using modern technologies such as Apache Kafka, REST APIs, containerization (Docker, Kubernetes), and cloud-based infrastructure (GCP or another).
  • English - working proficiency B2+


Additional Information

Why Join InPost Group? 

  • Opportunity to work in a diverse, international and cross-functional environment, along with leading experts. 
  • Fulfilling careers with a range of benefits for employees and invests in providing training opportunities for their development. 
  • You are involved in technology monitoring and choices 
  • Our software will be used by millions of users, making a significant difference in their lives
Apply now