Epicareer Might not Working Properly
Learn More

BA/QA Engineer

Salary undisclosed

Apply on


Original
Simplified

About the Role

We are looking for a BA/QA engineer to contribute to the success of a solution (MyStandards) developed by Swift for central banks and other critical financial institutions.

Job Description:

We’re the world’s leading provider of secure financial messaging services. We are the way the world moves value – across borders, through cities and overseas. No other organization can address the scale, precision, pace and trust that this demands, and we’re proud to support the global economy.

We’re unique too. We were established to find a better way for the global financial community to move value – a reliable, safe and secure approach that the community can trust, completely. We’re always striving to be better and are constantly evolving in an ever-changing landscape, without undermining that trust. Five decades on, our vibrant community reflects the complexity and diversity of the financial ecosystem. We innovate diligently, test exhaustively, then implement fast. In a connected and exciting era, our mission has never been more relevant.

We are looking for a BA/QA engineer to contribute to the success of a solution (MyStandards) developed by Swift for central banks and other critical financial institutions. MyStandards is a platform allowing these institutions and their communities to define, publish and test their own market and messaging standards definitions. They leverage this platform to ensure their own communities can implement specific messaging solutions based on these guidelines and market practices. The platform itself is a web-based application developed and operated by Swift, used by institutions across the world.

Key Responsibilities:

  • Collaborate with Product Owners to understand high-level business requirements and translate them into detailed, clear, and actionable functional and non-functional requirements.
  • Organize sessions to discuss, agree and finalize the requirement documents for implementation.
  • Document requirements, user stories, acceptance criteria, and workflows in an organized and accessible manner.
  • Break down high-level requirements into manageable components that fit into project phases and provide clarity for the development team.
  • Maintain and update requirement documents as needed throughout the project lifecycle.
  • Identify potential impacts, dependencies, and risks associated with requirements and communicate these to relevant stakeholders.
  • Serve as a point of contact for the development team, providing clarification and answering questions on requirements to ensure accurate and effective implementation.
  • Work closely with developers and other stakeholders to address any emerging challenges, ambiguities, or gaps in requirements.
  • Follow up the development progress. Escalate when necessary, so that timely actions can be taken.
  • Work as a QA Engineer and help in design, develop, execute, and maintain test cases (manual or automated) and analyze results.
  • Help in troubleshooting issues. When necessary, report issues and errors to the Dev Team and checking the relative requirements and if needed, updating them.

Key skills:

  • Autonomous, empowered with the ability to drive, adapt, and respond to change.
  • Excellent written and verbal communication skills.
  • Customer oriented and quality mindset – we continually strive to deliver true customer value.
  • Open-minded, solutions oriented, and a team player – gaining energy through collaboration with others
  • Strong analytical problem solving-skills, attention to detail, ability to think out of box.
  • Hands-on experience in implementing Test Automation with best practice is required.
  • Knowledge of Robot Framework, Selenium is an asset.
  • Experience in the design of detailed and functional test plan as well as creation and design of the test scripts.
  • Experience in Agile and Scrum development is an asset.
  • Ability to debug and identify issues is a strong asset.
  • Knowledge of financial message standards (ISO20022, FIN MT) is an asset.

Qualification :

  • Bachelor’s or master’s degree in computer science, Information Technology, Engineering, or a related field.
  • Proven experience as a Requirement Engineer, Business Analyst, QA Engineer, or similar role within a software development environment.
  • Knowledge of Agile/Scrum methodologies and experience working with Product Owners and development teams in an Agile environment.

What we offer

We give you the freedom to be yourself. We are creating an environment of unique individuals – like you – with different perspectives on the financial industry and the world. An environment in which everyone’s voice counts and where you can reach your full potential regardless of age, background, culture, colour, disability, gender, nationality, race, religion, or veteran/military status.