Our client, a leading financial institution, is seeking a Financial Quality Engineer Lead to spearhead their quality assurance efforts in ensuring the highest level of accuracy, reliability, and security in financial systems and applications. The ideal candidate will have a deep understanding of financial services, a strong technical background, and proven experience in leading quality assurance teams within complex financial environments.
Key Responsibilities:
- Lead and Manage QA Team: Oversee and mentor a team of quality engineers, providing direction, guidance, and fostering a culture of continuous improvement.
- Develop Testing Strategies: Design, implement, and manage robust testing frameworks tailored for financial applications, ensuring thorough testing of financial transactions, reports, and data.
- Ensure Compliance: Ensure that all testing processes align with regulatory standards, including SOX, PCI-DSS, and other financial compliance requirements.
- Automation and Manual Testing: Lead efforts in both automation and manual testing, focusing on regression testing, integration testing, performance testing, and security testing.
- Risk Assessment: Identify, assess, and mitigate risks in financial systems, ensuring that all potential vulnerabilities are tested and addressed.
- Collaborate with Cross-Functional Teams: Work closely with development, product, and operations teams to ensure quality from design through deployment in financial services products.
- Documentation and Reporting: Create detailed test plans, cases, and reports. Track and report on quality metrics and KPIs for senior leadership.
- Tool Selection and Implementation: Research, select, and implement new testing tools and methodologies to enhance quality assurance processes, particularly for complex financial systems.
- Problem Solving: Troubleshoot and resolve issues in software applications related to data consistency, transactional accuracy, and financial system integration.
- Continuous Improvement: Drive ongoing improvements in QA processes, tools, and methodologies to ensure the highest standards of quality in the financial sector.
Qualifications:
- Education: Bachelor's degree in Computer Science, Finance, Engineering, or a related field. A Master’s degree or relevant certifications (e.g., ISTQB) are a plus.
- Experience: 8+ years of experience in quality assurance with at least 3+ years in a leadership role within the financial services sector.
- Technical Skills:
- Proficiency in testing frameworks and tools (e.g., Selenium, JIRA, LoadRunner, Postman).
- Hands-on experience with financial systems, databases, and transaction processing (e.g., SQL, Oracle, financial data models).
- Experience in automating financial application testing.
- Financial Domain Knowledge: Strong understanding of financial products, services, and regulatory requirements (e.g., banking systems, trading platforms, payment gateways).
- Compliance & Security: Knowledge of SOX, PCI-DSS, and other financial regulatory standards.
- Leadership: Proven experience leading QA teams, with strong project management and communication skills.
- Problem-Solving: Excellent analytical and problem-solving skills, particularly in resolving financial data and system issues.
- Soft Skills: Strong attention to detail, ability to handle multiple projects simultaneously, and a collaborative, team-focused mindset.
Preferred Skills:
- Experience with cloud platforms like AWS, Azure, or GCP.
- Familiarity with CI/CD pipelines and DevOps practices in the context of financial systems.
- Knowledge of financial data visualization tools (e.g., Power BI, Tableau) and API testing.