We are seeking a highly motivated and skilled QA Engineer to join our dynamic team.
Your missions:
- You collaborate with project managers, developers, and stakeholders to understand integration requirements and acceptance criteria.
- You review integration specifications and design documents to identify potential gaps or ambiguities in requirements.
- You develop test plans, test strategies, and test scenarios for integration testing based on project requirements and technical specifications.
- You define test objectives, entry criteria, exit criteria, and testing timelines for integration testing phases.
- You create detailed test cases covering various integration scenarios, including data mapping, transformation, message routing, and error handling.
- You execute test cases manually or using automation tools to validate the integration points between different systems or components.
- You conduct end-to-end testing of integrated systems to verify data consistency, message flow, and interoperability.
- You develop and maintain automated test scripts for integration testing using appropriate tools and frameworks.
- You do automate regression tests, performance tests, and API tests to ensure continuous integration and delivery pipelines.
- You perform functional testing, validation of request and response payloads, and testing of authentication and authorization mechanisms for APIs.
- You validate RESTful APIs, SOAP services, and other web services used for integration purposes.
- You identify, report, and prioritize defects found during integration testing.
- You work closely with developers and other stakeholders to investigate, reproduce, and resolve integration issues.
- You track and monitor defect resolution progress to ensure timely resolution and closure.
- You document test plans, test cases, test results, and defects in a clear and organized manner.
- You create and maintain test documentation such as test matrices, test coverage reports, and integration test reports.
- You provide regular status updates and reports on integration testing progress and outcomes.
Your Profile:
- You hold a Master's degree and have at least 7 years of relevant experience as QA Engineer
- You can speak and write fluently in English
- You have good knowledge of integration concepts such as API integration, service-oriented architecture (SOA) and messaging systems (e.g., Kafka, RabbitMQ.
- You are familiar with integration patterns, protocols (e.g., REST, SOAP, GraphQL), and standards (e.g., JSON, XML) commonly used in integration projects.
- You are proficient in testing integration points between different software systems, modules, or components.
- You have experience with end-to-end testing of integrated systems to ensure data consistency, message flow, and interoperability.
- You have the ability to design and execute test cases covering various integration scenarios, including data mapping, transformation, validation, and error handling.
- You have very strong understanding of API testing techniques, including functional testing, validation of request and response payloads, and testing of authentication and authorization mechanisms.
- You have experience with API testing tools such as Postman, SoapUI, Swagger, or Karate for automated API testing.
- You have the ability to test RESTful APIs, SOAP services, and other web services used for integration purposes.
- You are familiar with middleware technologies and integration platforms such as MuleSoft, Apache Camel, IBM Integration Bus, or Azure Logic Apps.
- You have experience with configuring and testing message brokers, queues, topics, and event-driven architectures.
- You have experience with test automation frameworks and tools for integration testing, such as Apache JMeter, Selenium WebDriver, or tools specific to integration platforms.
- You have the ability to automate regression tests, performance tests, and end-to-end integration tests to ensure consistent and repeatable testing processes.
Our Offer:
At CTG, we believe in rewarding our employees and providing an appealing work environment. When you join our team you can expect:
- Competitive salary package, with or without a company car.
- Personalized training programs and development plans to nurture your skills.
- 5 additional vacation days
- Regular team-building events, learning lunches, and fun activities.
- Extra-legal benefits (daily allowances, PC plan,...)
Please note that a criminal record check will be required for this position.
Discover the exciting opportunities that await you at CTG, where your IT expertise meets a world of possibilities!