QA Engineer – Financial Services (Python | C# | Selenium | SQL | Azure)London | Full-Time |PermanentWe are looking for a QA Engineer to join a fast-paced technology team supporting Middle Office IT within a leading financial services organisation. You’ll play a vital role in building and maintaining automated testing frameworks, ensuring high standards of quality across both legacy and modern platforms.ResponsibilitiesDevelop and maintain automated test scripts using Python and modern testing tools.Collaborate with developers and product teams working in C# and React environments.Perform thorough testing across UIs, APIs, and databases (SQL Server, Oracle).Support testing of real-time, batch, and interactive systems.Use tools like Selenium, Postman, TestComplete, JUnit/NUnit.Participate in Agile/Kanban development processes.Contribute to CI/CD pipelines, testing best practices, and quality metrics.Skills & Experience:Proficient in Python for test automation.Experience with C# and/or React application testing.Solid understanding of SQL databases (SQL Server, Oracle).Familiarity with test automation tools (Selenium, Postman, TestComplete, etc.).Exposure to cloud platforms like Azure, and DevOps tools (Docker, Kubernetes, Git, etc.).Background in financial services or exposure to ETRM, Risk Management, or similar domains is a plus.Nice to haveKnowledge of Openlink Endur or other ETRM platforms.Understanding of Risk metrics (e.g., MTM, Greeks).Strong documentation, communication, and collaboration skills.