A leading trading firm specializing in commodities is looking to hire a QA Engineer, you will be an integral part of the QA and development teams, working closely with project managers, developers, and end-users to ensure quality is built into the applications at every stage of development.
Key Responsibilities:
- Develop test plans, test cases, and test procedures for various types of testing, including ad hoc, functional, GUI, integration, regression, data validation, user interface, and overall system integration.
- Identify, document, and track defects while providing feedback on usability.
- Collaborate with cross-functional teams in brainstorming sessions and daily scrums.
- Engage with users to understand business requirements and translate them into testing strategies.
- Stay current with QA best practices and emerging technologies, coaching the team as needed.
- Proactively assess risks and identify issues early in the development cycle.
- Enhance and improve developer testing processes.
- Write and review test automation code to integrate into CI processes.
- Contribute to internal knowledge bases and train users on application functionality.
What You’ll Bring:
- Experience: 5+ years in software QA roles with hands-on involvement in end-to-end testing processes.
- Expertise: 5+ years working with major E/CTRM vendor platforms like Endur, Allegro, CXL, or Entrade.
- Knowledge: Strong grasp of commodities trading, including physical/financial environments, and familiarity with exchange-traded and OTC commodities.
- Technical Skills: At least 2+ years of programming experience, ideally with Python or C#. Experience with CI processes and test automation is highly valued.
- Mindset: Commitment to self-improvement, a passion for learning, and a proactive approach to quality assurance.
- Communication: Exceptional verbal and written skills to effectively collaborate and convey ideas.