Contexte de la mission Integration and Release Management Presentation IT Market Services (ITMS) is a pivotal department that ensures the smooth and efficient operation of market services.
This department is responsible for the technical aspects of trading platforms, overseeing everything from system functionality to user experience.
The team's expertise spans a broad range of services.
ITMS is also known for its commitment to continuous improvement and innovation.
Within ITMS, our Integration and Release Management Teams are at the heart of delivering high-quality, reliable software.
Together, we ensure that diverse software components work in harmony and that software moves smoothly through development, testing, and production environments.
Integration Team: Our Integration Team is dedicated to identifying and resolving issues such as compatibility problems, communication errors, and data corruption to ensure smooth integration.
We work to reduce risk by catching issues early, preventing costly fixes down the line.
Our team verifies that functional and technical behaviors of interfaces meet design and specification standards, building confidence in the quality of these interfaces through rigorous testing.
We are adept at finding defects before they become major problems and ensuring that all components interact seamlessly.
Additionally, our team leverages automated integration regression tests to ensure that changes do not break existing interfaces, components, or systems.
Objectifs et livrables Mission: As an Integration Quality Analyst Integration, you will be responsible for ensuring the seamless integration of various software components and systems.
You will work closely with development teams, Train Managers, Project Managers, Business Analysts, and other stakeholders to identify integration issues and ensure the quality and reliability of our software products.
Key Responsibilities: Test Planning: Develop comprehensive test plans and strategies for integration testing.
Define test objectives, scope, and criteria for success.
Identify and prioritize test cases based on risk and impact.
Test Execution: Execute integration tests to validate the interaction between different software modules.
Perform both manual and automated testing to ensure thorough coverage.
Simulate real-world scenarios to test system behavior under various conditions.
Defect Management: Identify, document, and track defects using bug tracking tools.
Work with development teams to reproduce and resolve issues.
Verify fixes and perform regression testing to ensure issues are resolved.
Profil candidat: Automation: Implement and maintain automated integration tests using the internal tools available.
Continuously improve automation coverage and efficiency.
Collaboration: Work closely with development teams to understand integration points and dependencies.
Participate in design and code reviews to provide QA perspective.
Communicate effectively with product managers, developers, and other stakeholders.
Reporting: Provide detailed test reports and metrics to stakeholders.
Track and report on test progress, coverage, and results.
Highlight risks and issues to management in a timely manner.
Continuous Improvement: Continuously improve testing processes and methodologies.
Stay updated with industry best practices and emerging technologies.
Mentor junior QA engineers and share knowledge within the team.
Skills: Proficiency in test automation tools.
Strong understanding of software development lifecycle and methodologies.
Excellent problem-solving and analytical skills.
Effective communication and collaboration skills.
Collaborate with Business Analysts to understand business requirements and ensure they are accurately reflected in test plans and cases.
Provide feedback to Business Analysts on potential integration issues and suggest improvements Ability to work in a fast-paced, dynamic environment.
Ability to work effectively in a team environment and collaborate with cross-functional teams.
Keen eye for detail to identify subtle integration issues.
Proficiency in Python for scripting and automation.
Good knowledge of Linux operating systems and commands.
Ability to perform root cause analysis for defects and issues.
Effective time management skills to handle multiple tasks and meet deadlines.
Flexibility to adapt to changing requirements and technologies.
Minimum of 3 years working experience testing Back-end / middleware system applications.
Fluent in English.
Working experience testing Banking or Brokerage system applications (Cash and/or derivatives Market) is a plus.
Compétences demandéesCompétences Niveau de compétence root cause analysis Confirmé linux commands Confirmé software development lifecycle Confirmé test automation tools Expert python scripting Confirmé problem-solving Expert Langues Niveau de langue English Bilingue