Test Engineer (Test Automation & Regression Testing)
Role details
Job location
Tech stack
Job description
- Plan, execute, and support the different instances of testing (Integration, Regression, Business Acceptance).
- Develop automated tests using Java, Rest-Assured, and Cucumber (BDD approach) to validate backend services for mortgage loan processing.
- Develop comprehensive test suites covering functional, regression, and contract testing for RESTful APIs, ensuring alignment with business requirements and technical specifications.
- Integrate the framework with CI/CD pipelines (e.g., Jenkins, GitHub Actions) to enable automated test execution in Agile sprints.
- Define and maintain test data strategies, including mocking external dependencies (e.g., mainframe APIs) to ensure isolated and reliable test execution.
- Analyse API responses for correctness, performance, and security, including validation of status codes, response payloads, headers, and error handling.
- Collaborate with developers to identify and troubleshoot defects, providing clear reproduction steps and logs for efficient resolution.
- Act as a quality advocate within the squad, promoting shift-left testing and test-driven development (TDD/BDD) practices.
- Participate in Agile ceremonies (refinement, planning, retrospectives) to contribute to testability improvements and risk mitigation strategies.
- Work with Product Owners to refine acceptance criteria and translate business rules into executable test scenarios (Gherkin).
- Monitor and report on test coverage metrics, defect trends, and automation efficiency to drive continuous improvement.
- Mentor junior team members on API testing best practices, tooling (e.g., Insomnia, Swagger), and automation techniques.
- Stay updated on emerging testing tools and methodologies and propose innovations to the squad.
Requirements
Do you have experience in Test cases?, Do you have a Master's degree?, Test Engineer (Test Automation & Regression Testing) with 5+ years of experience in API test automation using Java, Rest-Assured, and Cucumber (BDD). Strong in functional, regression, and integration testing for REST APIs, including OAuth2, data-driven and edge-case design. Skilled in CI/CD (Jenkins, GitHub Actions), Git, Spring Boot, WireMock/Mockito, and test strategy for mortgage and banking systems. Focused on quality, Agile delivery, and continuous improvement., * Minimum 5 years of experience in IT Testing.
- Master's degree or equivalent by experience.
- Minimum 5 years of experience in API test automation using Java, Rest-Assured, and Cucumber.
- Strong background in functional, regression, and integration testing for APIs.
- Ability to design test cases covering positive/negative scenarios, edge cases, and data-driven testing.
- Experience with mocking frameworks (e.g., Mockito, WireMock) to simulate dependencies.
- Hands-on expertise with RESTful APIs, including request/response validation, authentication (e.g., OAuth2, Basic Auth), and error handling.
- Proficiency in Java 8+ and Spring Boot for backend testing and mocking.
- Experience with version control (Git) and CI/CD tools (Jenkins, GitHub Actions).
- Knowledge of Swagger/OpenAPI for API documentation and contract testing.
- Familiarity with databases (Oracle) and mainframe integrations.
- Basic understanding of performance testing and security testing (OWASP principles).
- Understanding of credit/loan processes (mortgage lending is a strong plus).
- Experience in financial services or core banking systems is highly desirable.
- Ability to break down complex systems into testable components.
- Fluency in English., * Fluency in French and/or Dutch is a plus.
- Certifications in testing (e.g., ISTQB, Agile Testing) or API technologies (e.g., Rest-Assured, Insomnia) are a plus.
- Collaborative, transparent, and communicative.
- Proactive and solution-oriented.
- Detail-oriented with strong defect analysis skills.
- Adaptable in Agile and fast-paced environments.
- Mentorship and knowledge-sharing attitude.
Benefits & conditions
- Great team of smart people, in a friendly and open culture
- Expand your knowledge of various business industries
- Create content that will help our users on a daily basis
- Real responsibilities and challenges in a fast evolving company
Work at yechte
We are an independent digital consultancy with ambitious goals and a global presence. We support a diverse range of companies, building digital teams and delivering innovative digital solutions. Our multicultural and diverse workforce, comprised of 'Global Citizens', reflects this inclusivity.
We care about work-life balance and meeting the expectation of a growing team, investing in people because they are our greatest asset. Our consistent growth is a testament to this commitment.
Come work at yechte, a company on the rise, offering excellent benefits, opportunities for personal development, and the chance to learn from accomplished leaders. We are always looking for exceptional professionals to join our team.