Why join us
A Test Engineer is responsible of automating/testing test cases for projects and making sure that all relevant resulting incidents are detected, documented and closed. Moreover the applicant should have experience in handling/working with clients regarding MXTEST support and assistance. The job also includes and evolves into a Test Lead part where the test analyst will design and lead test campaigns, and contribute to Regression Test Packages design and build.
Your responsibilities
Test Coverage, Design and Implementation
With the help of the functional project team, design functional and non-functional test cases to cover different aspects of the application
Apply different test design techniques appropriate to each development (Risk-based testing; transition state testing, decision table, equivalence classes…)
Test execution
Execute automated/documented test cases and logs the results
Write detailed and summary reports for the functional project team during the test execution phase
Performs root cause analysis when faced with an incident.
Testware management
Ensure availability of the testware before a test execution phase (environment, test scenarios…).
Test automation
On projects, assist on the following activities:
Configure, execute and report on automated test packages
Participate in test automation design discussions to ensure understanding of requested configurations
Implement Automated tests and stabilize them according to project scope
Follow up with streams on discovered issues in MX product upon tests execution, and their stabilization within the automated tests sequence
Follow up with MXTEST DEV team on needed corrections / feature to complete automated tests configurations for the project
Deliver continued reporting on automated tests execution, along the project phases.
Deliver capitalization reports on project automated tests that can feed the global automated tests package
On projects, participate in test execution campaigns as test analyst on specific MX functional domain
Internally, build and maintain the Automated tests packaging evolution and follow up capitalization from projects and support activities:
Document the created configurations to ensure clarity and ease future eventual handover
Orchestrate maintenance cycles operations (execution, first analysis, etc)
Acquire MXTEST products expertise (MXTEST, MTS) to support business as usual and projects responsibilities
Acquire MX product expertise through continuous learning (i.e. e-learning, reading, on-the-job experience, embedment, knowledge sharing, trainings)
To be successful in this role
Educational Background
University degree in Computer Science, Computer Engineering
Knowledge in market finance and risk management is a plus
Required Experience
1-3 years of experience in the following fields:
Software engineering or related disciplines
1-2 years of strong MXTEST experience and MXTEST client support.
1-2 years of practice on the MX.3 platform
1-2 years of experience in test specification and execution
1-2 years in test automation and client support
Software Analysis & Design knowledge/experience is needed while also having a solid background in Software Quality & Testing.
Familiar with functional and non-functional testing aspects, requirements management and test design techniques
Languages
English
French is a plus
Pre-requisite Trainings / Certifications
ISTQB certification or equivalent is a plus
Technical competencies
Advanced knowledge of Software Testing practices:
Functional testing techniques
Testing types/levels (unit, component, integration, system, SIT, UAT…)
Analytical testing techniques (Risk based testing…)
Knowledge in testing frameworks is a plus (JUnit, TestNG, HP quality center, SILK, …)
Experience of automation tools
Experience in implementing current industry wide Quality & Test processes and practices, Tools and techniques
Knowledge in technical environments such as SQL, XML (XSL, XPATH), OS (Unix, Windows), and programming languages (java), Scripting languages (ANT, Groovy)
Knowledge in Microsoft Office tools (Excel, PowerPoint, MS projects, Visio…)