ROLE OVERVIEW
You will be an integral member of our QA and development teams, working side by side with project managers, developers and end-users to build quality into our applications at every stage of development.
In the role of QA Engineer, you will be responsible for the following:
• Develop Test Plans, Test cases, Test Procedures for various types of testing such as Ad Hoc, Functional, GUI, Integration, Regression, Data Validation, User Interface, and overall system integration
• Participate in brainstorming meetings and daily scrums
• Meet with users to understand business requirements
• Stay up to date on best practices and technologies in QA and coach the team
• Proactively assess risks and help to find issues as early as possible
• Help to improve our developer testing processes
• Writing test automation code and participating in code reviews
• Help contribute to the internal knowledge base, and train users on how to use our applications
WHAT YOU'LL BRING:
• 5+ years in software QA role
• Financial industry experience with IBOR/ABOR, Flash P&L etc. middle office functions
• Programming experience in a must (Python, Java or C#) and be able to use AI tools to learn new platforms
• Experience in AI tools (Copilot, Claude, Codex etc.) is a plus.
• Experience using version controls (Git, TFS, Mercurial, SVN ...)
• Test automation experience and interested in integrating tests with CI process
• Exposure to software development methodologies and familiar with programming concepts --- must be able to write code to break code
• Enthusiastic about helping to deliver high-quality applications, and love to break things
• Strong problem-solving, interpersonal, organizational, and time management skills
• Great attitude and adaptable to taking on many diverse responsibilities
• Passion for self-improvement and continual learning
• Excellent verbal and written communication skills