Job Description
Your mission
Position Overview
We are seeking an experienced Senior QA & Test Engineer with strong development skills and proven expertise in integration testing and interface automation. This role requires a self-directed professional who can independently design, implement, and maintain comprehensive test automation frameworks for complex integration scenarios, particularly focusing on API and interface testing.
Your Main Responsibilities
Test Strategy & Leadership
- Lead the design and implementation of comprehensive test strategies for integration and interface testing across our Oracle APEX-based applications.
- Collaborate closely with development, product, and architecture teams to define test requirements and quality gates for integrations.
- Mentor junior QA engineers and contribute to the continuous improvement of testing practices and methodologies.
- Design, develop, and maintain robust automated test frameworks for API and interface testing, with a focus on integration scenarios.
- Independently own the end-to-end test automation for all system integrations, including EDI, REST APIs, SOAP services, and third-party interfaces.
- Create and execute comprehensive test plans for integration points, ensuring data integrity, error handling, and system reliability.
- Validate integration workflows, data transformations, and message formats across multiple systems and protocols.
- Troubleshoot and debug integration issues, working closely with development teams to identify root causes and implement fixes.
- Expert-level testing of APIs using Playwright, APIDog, Postman, or custom automation frameworks.
- Design comprehensive API test suites covering functional, performance, security, and reliability aspects.
- Validate request/response schemas, error handling, authentication, authorization, and rate limiting.
- Create automated API test scenarios for regression testing and continuous integration.
- Design, run, and report on manual and automated test cases across multiple testing levels (unit, integration, system, E2E).
- Document and report test results, issues, and improvement suggestions with clear technical analysis.
- Support User Acceptance Testing (UAT) and assist in customer training when needed, particularly for integration-related features.
- Collaborate in an Agile (Scrum/Kanban) environment to continuously enhance software quality and testing efficiency.
Your profile
Required Qualifications
- Bachelor's degree in Computer Engineering, Software Engineering, Electrical/Electronic Engineering, or a related technical field — or equivalent practical experience.
- Master's degree is a plus.
- 3+ years of experience in Quality Assurance or Test Engineering, with a proven track record in integration and interface testing.
- Demonstrated experience in software development, with strong proficiency in TypeScript (preferred) or alternative programming languages (Python, JavaScript, Java, or similar).
- Proven expertise in designing and implementing test automation frameworks for integrations and interfaces (must be demonstrable through portfolio, GitHub, or work samples).
- Strong hands-on experience with API testing tools (Playwright, APIDog, Postman, or similar) and API automation frameworks.
- Experience with test automation frameworks such as Playwright, Selenium, Cypress, or comparable tools.
- Solid understanding of integration patterns, API design principles, message formats (JSON, XML, EDI), and protocols (REST, SOAP, HTTP/HTTPS).
- Experience with CI/CD tools (Jenkins, GitHub Actions, or similar) and integrating automated tests into deployment pipelines.
- Proven experience testing EDI systems and formats
- Strong written and verbal communication skills in English.
- Excellent problem-solving, analytical thinking, and structured follow-up capabilities.
- Experience with Oracle APEX or other web-based enterprise application frameworks.
- Knowledge of logistics or transportation processes and related integration scenarios.
- Familiarity with database testing, SQL, and data validation techniques.
- Experience with performance and load testing of APIs and integrations.
- Self-directed and autonomous: Ability to independently own and drive test automation initiatives for integrations.
- Technical depth: Strong development skills with the ability to write production-quality test code and automation frameworks.
- Integration expertise: Deep understanding of system integrations, data flows, and interface testing challenges.
- Problem-solving: Excellent debugging and troubleshooting skills for complex integration scenarios.
- Collaboration: Strong interpersonal skills with the ability to work effectively with cross-functional teams.
- Quality mindset: Passion for quality and continuous improvement in testing practices.
Why us?
- International work environment and global projects
- Growth in cutting-edge technologies
- Skill improvement with Buddy support
- Career development support
- Hybrid working model
- Health insurance package
- Multinet Meal Card
About us
The freight tech scale-up Rail-Flow, with over 170 employees, is revolutionising efficiency and access to rail freight and intermodal transport. The innovative Rail-Flow-platform offers customised solutions such as marketplace, collaboration, CRM and transport management tools that optimise all processes along the rail logistics value chain.
By speeding up processes and increasing the competitiveness of rail transport, Rail-Flow makes a decisive contribution to shifting transport from road to rail and thus to reducing CO2 emissions. Over 500 companies - which include rail freight companies, rail freight forwarders, intermodal operators and shippers - already rely on Rail-Flow's solutions.
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application