Senior QA Engineer in Java
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
- 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
Bądź pierwszy, który ubiega się o to miejsce pracy!
-
Dlaczego szukać pracy na HitPraca.pl?
Subskrybuj oferty pracy
Codziennie nowe oferty pracy Możesz wybierać z bardzo szerokiej gamy ofert pracy - naszym celem jest posiadanie jak najszerszej oferty pracy Otrzymuj nowe oferty e-mailem Bądź pierwszym, który odpowie na nowe oferty pracy Wszystkie oferty pracy w jednym miejscu (od pracodawców, agencji pośrednictwa pracy i innych portali) Wszystkie usługi dla kandydatów do pracy są bezpłatne Pomożemy Ci znaleźć nową pracę