MISSION The Quality Assurance Engineer ensures the
reliability and stability of a real-time trading platform by
designing and implementing effective test strategies. As part of
the QA team, they are responsible for validating all releases
before production deployment and for selecting or developing the
most appropriate tools to guarantee comprehensive test coverage in
a fast-evolving environment. MAIN ACTIVITIES AND RESPONSIBILITIES
Test strategy / plan : Participate in the definition of the testing
strategy of the application. Propose changes to existing test plans
to improve test coverage and the quality of the team's delivery.
Tooling : review and propose new approaches and tooling.
Focus / obsess on increasing the test automation coverage. Currently
using a Selenium-based solution. Testing execution : Participate in
the testing effort before each release to production and sign off
on releases. Lead / mentor younger / less experienced members of the
team. REQUIRED EDUCATION AND EXPERIENCE Bachelor’s degree in one of
the following fields : Computer Science, Information Systems,
Software Engineering, or a related field. 5+ years of experience
testing applications with complex logic. Business-critical,
real-time finance applications experience is a plus. Experience
using test automation frameworks. Selenimum / Cucumber experience is
a plus. Experience testing web / browser-based solutions. Experience
working in international, geographically distributed teams.
QUALIFICATIONS AND SKILLS Good communication skills, with the
ability to collaborate effectively across technical and business
teams. Familiarity with Scrum / Agile development methodologies.
Proven ability to work in a team-oriented environment. Strong
attention to detail and commitment to quality. Comfortable
mentoring less experienced team members. Proficient in English
(written and spoken). EU citizen or holder of a valid work permit
in Spain
Quality Assurance Engineer • Genève, Switzerland