This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Senior level position to drive shift-left testing strategy. The ideal candidate will be a full-stack Java developer with passion for quality and deep understanding of Test-Driven Development principles. This role is crucial for implementing and embedding automated functional testing within Continuous Integration pipeline, ensuring code quality and system reliability from earliest stages of development.
Job Responsibility:
Partner with multiple management teams to ensure appropriate integration of functions to meet goals
Design, develop, and test software across the full stack (front-end, back-end, and database) using Java and related frameworks
Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
Develop standards for coding, testing, debugging, and implementation
Lead the implementation and adoption of a shift-left testing strategy
Collaborate with DevOps teams to ensure automated tests are a mandatory part of the CI/CD pipeline
Serve as advisor or coach to mid-level developers and analysts
Appropriately assess risk when business decisions are made
Develop and maintain a suite of functional automated tests integrated into CI pipeline
Requirements:
10+ years of experience as a software developer with strong focus on Test driven development and test Engineering
Proven expertise in Java full-stack development including frameworks like Spring Boot
Hands-on experience with Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies
In-depth knowledge of testing frameworks such as JUnit, Cucumber, and Mockito
Experience integrating automated tests into a Continuous Integration pipeline (e.g., Jenkins, GitLab CI)
Direct experience with embedded Kafka and H2 DB for creating test environments
Solid understanding of relational databases and experience with H2 DB or similar in-memory databases for testing purposes
Excellent analytical and problem-solving skills with meticulous attention to detail
Knowledge of microservices architecture and containerization technologies (Docker, Kubernetes)
Experience in an Agile/Scrum development environment
Bachelor's degree/University degree or equivalent experience
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.