Job Summary
Quality Engineering Architect - Securities and Lending
Location
Johannesburg Onsite
Job Type
Contract – 12 Months Contract-Full-Time hours
Primary Industry
Banking and Finance
Job Description
The Quality Engineering Architect with securities and lending experience plays a pivotal role in defining and implementing quality assurance strategies that ensure the delivery of robust, reliable, and compliant banking and finance software solutions. This role requires a comprehensive understanding of securities and lending processes, alongside deep expertise in quality engineering principles. The successful individual designs and leads quality frameworks, automated testing strategies, and continuous integration processes tailored to complex financial systems.
Job Duties
- Develop and maintain a strategic vision for quality engineering aligned with securities and lending business requirements.
- Design and implement comprehensive quality assurance frameworks encompassing test automation, performance testing, security testing, and compliance verification.
- Collaborate with business analysts, software architects, developers, and product owners to ensure quality standards are embedded throughout the software development lifecycle.
- Lead the design and execution of automated test suites to validate functionality, performance, security, and regulatory compliance of securities and lending applications.
- Advise on and implement best practises in continuous integration, continuous delivery, and DevOps to enhance quality and accelerate delivery.
- Identify quality risks and propose mitigation strategies relevant to securities and lending domains.
- Conduct regular reviews and audits of testing processes and quality metrics to ensure continuous improvement.
- Provide technical leadership and mentorship to quality engineering teams, fostering a culture of quality and innovation.
- Ensure all quality engineering activities comply with relevant regulatory requirements and industry standards applicable to banking and finance.
- Prepare and present detailed quality reports and insights to senior management and stakeholders.
Required Qualifications
- Professional qualification in Computer Science, Information Technology, Engineering, or a related discipline.
- Proven experience in quality engineering or software testing roles within the banking and finance sector, particularly in securities and lending.
- Strong expertise in designing and implementing automated testing frameworks and quality assurance methodologies.
- In-depth knowledge of securities and lending products, business processes, and regulatory environments.
- Experience with continuous integration and continuous delivery tools and practises.
- Excellent understanding of software development lifecycle models and quality assurance best practises.
Education
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a closely related field is essential.
- Postgraduate qualifications or certifications in quality assurance, software testing, or relevant banking and finance areas are advantageous.
Experience
- At least seven years of relevant experience in quality engineering or software quality assurance roles.
- Minimum of three years’ experience working directly with securities and lending systems or projects.
- Hands-on experience with test automation tools, performance testing suites, and security testing techniques.
- Experience leading quality engineering initiatives and teams within complex, regulated environments.
Knowledge and Skills
- Comprehensive understanding of securities and lending banking products and regulatory requirements.
- Proficiency in test automation tools such as Selenium, Cucumber, or similar frameworks.
- Strong analytical and problem-solving skills with the ability to design innovative quality solutions.
- Excellent communication skills, capable of articulating complex technical concepts to diverse audiences.
- Knowledge of software development methodologies including Agile, Scrum, and Waterfall.
- Ability to work independently and collaboratively within cross-functional teams.
- Strong organisational skills with attention to detail and a commitment to quality.
Preferred Qualifications
- Certification in software testing or quality assurance such as ISTQB Advanced Level or equivalent.
- Experience with DevOps tools and practises supporting quality engineering activities.
- Knowledge of regulatory frameworks relevant to securities and lending such as Basel III, MiFID II, or local regulatory standards.
- Experience working in large-scale banking and finance software transformation projects.