Job Summary
Quality Engineer (Developer) – Securities Lending
Location: Johannesburg Metro, Johannesburg North
Job Type: Contract, Full-Time
Primary Industry: Banking and Finance
Job Overview
The Quality Engineer (Developer) with securities lending experience is responsible for ensuring the highest standards of software quality throughout the development lifecycle within the banking and finance sector. The role involves designing, developing, and executing automated and manual testing strategies to verify the functionality, performance, and security of applications related to securities lending operations. The successful candidate works closely with development teams to embed quality assurance best practises and to identify and resolve defects efficiently.
Key Responsibilities
- Develop, implement, and maintain automated test scripts and frameworks that align with project requirements and quality standards.
- Conduct thorough manual testing, including functional, regression, integration, and user acceptance testing, to validate software solutions within securities lending applications.
- Collaborate with software developers and business analysts to understand requirements and translate them into effective test cases.
- Identify, document, and track software defects using appropriate tools and ensure timely resolution.
- Analyse test results and produce detailed quality reports to support informed decision-making.
- Support continuous improvement initiatives by recommending process enhancements and automation opportunities within the quality assurance function.
- Ensure compliance with regulatory guidelines and internal policies relevant to securities lending and banking operations.
- Participate in sprint planning, review sessions, and daily stand-ups to facilitate agile development practises.
- Maintain up-to-date knowledge of industry trends, technologies, and best practises related to software quality and securities lending.
Required Qualifications
- Proven experience working as a Quality Engineer, Quality Assurance Analyst, or Developer in the banking and finance industry, specifically within securities lending.
- Strong understanding of securities lending operations, market practises, and regulatory requirements.
- Proficiency in developing and executing automated test scripts using modern testing frameworks and tools.
- Solid experience with manual testing methodologies and defect tracking systems.
- Comprehensive knowledge of software development lifecycle and quality assurance processes.
- Ability to analyse complex business and technical requirements and translate them into test scenarios.
- Experience working in agile environments and familiarity with agile testing practises.
- Strong analytical, problem-solving, and communication skills.
Education
- A bachelor’s degree in Computer Science, Information Technology, Engineering, or a related discipline.
- Professional certifications in software testing or quality assurance are advantageous.
Preferred Qualifications
- Experience with programming languages such as Java, C#, or Python.
- Knowledge of securities lending platforms and related software solutions.
- Familiarity with continuous integration and continuous deployment (CI/CD) pipelines.
- Certification in ISTQB (International Software Testing Qualifications Board) or equivalent.
- Experience with performance and security testing tools.
Knowledge and Skills
- Excellent knowledge of software testing tools, frameworks, and best practises.
- Understanding of securities lending business processes and associated risks.
- Strong attention to detail and commitment to delivering high-quality outcomes.
- Ability to work independently and collaboratively within multidisciplinary teams.
- Effective verbal and written communication skills to liaise with technical and non-technical stakeholders.
- Time management skills to handle multiple tasks and meet deadlines.