Lead Software Quality Assurance / Test Automation Engineer
Council for Scientific and Industrial Research (CSIR)
About the role
The Council for Scientific and Industrial Research (CSIR) is a leading scientific and technology research organisation that research, develops, localises and diffuses technologies to accelerate socio-economic prosperity in South Africa. The organisation's work contributes to industrial development and supports a capable state. The CSIR has a vacancy for a Lead Software Quality Assurance / Test Automation Engineer in the
The Council for Scientific and Industrial Research (CSIR) is a leading scientific and technology research organisation that researches, develops, localises and diffuses technologies to accelerate socio-economic prosperity in South Africa. The organisation's work contributes to industrial development and supports a capable state.
Lead Software Quality Assurance / Test Automation Engineer
About The Job
The CSIR has a vacancy for a Lead Software Quality Assurance / Test Automation Engineer in the e-Government Impact Area within the Next Generation Enterprises and Institutions Cluster. The incumbent will be responsible to lead Quality Assurance (QA) activities to test, verify and evaluate the functionality of software solutions developed by agile software teams. S/He will ensure the software works as expected and that quality standards are achieved and maintained. This position is based in Pretoria and will report to the Research Group Leader.
For more information about the cluster, please visit https://www.csir.co.za/nextgen-enterprises-and-institutions.
Key Responsibilities
• Lead QA activities across across-functional agile teams delivering working software solutions; • Work across disciplines with product owners, developers, researchers and experts to deliver high-quality software solutions for clients; • Develop testing strategies and efficient, effective testing processes; • Coordinate manual testing activities with development, project management and business stakeholders; • Lead the adoption and implementation of continuous, automated and synthetic testing; • Drive good QA practice and test automation across multiple teams; • Lead a small team of software quality professionals; provide leadership, coaching and mentorship; • Develop and maintain a comprehensive understanding of multiple product requirements and business processes; • Perform code and documentation reviews and provides documented feedback on code quality, performance limiters, and adherence to best practices; • Communicate test progress, issues, and risks to the team and stakeholders; Capture, analyse and report test results. • Identify and track software defects, working with development teams to ensure timely resolution; • Manage test environments and ensure they are maintained and available for testing activities; • Conduct exploratory testing to uncover defects and provide valuable feedback; • Monitor and report on testing progress, test coverage, and defect trends; • Keep up-to-date with emerging trends and technologies in software testing; and • Develop and maintain test documentation.
Qualifications, Skills And Experience
• An Honours degree in computer science/engineering, information technology/systems, data science, or related fields with at least six years' practical experience in professional software QA, particularly on large, complex technology products/solutions/systems;
• Experience supporting multiple, simultaneous engagements/customers will be advantageous; • Knowledge and/or experience in the following is required: • Testing tools and methodologies; • Software development, coding, scripting; • Automated testing and automation frameworks like Selenium, TestnG, cucumber nunit/xunit, robotramework or similar; • Test-driven development; and • Manual testing. • Experience with the following would be advantageous: • Behaviour-drive development; • Usability testing; • Mobile web and app testing; • Digital government; • Health informatics and eHealth systems; • Develops, automation, continuous integration, continuous delivery; • Research and publication of scientific articles; • Data Science, Databases; and • Any programming languages. • Must be able to: • Lead and grow a team of software quality professionals; • Analyse complex information and identify patterns; • Manage time effectively and prioritize their tasks and those of others; • Lead a team and function as an individual contributor; • Work well under pressure and interact with customers, both internal and external, in a positive and professional manner. • Must understand the business context in which they are working; • Must have the following skills: • Strong Communication. • Fluent in English. • Well organised. • Proactive thinking. • Problem-solving. • Solution-seeking orientation.
What's in it for you?
The CSIR Offers
• Learning and development opportunities. • Competitive and market-related remuneration packages. • Total guaranteed salary packages which encompass contributions to the pension fund, risk insurance and medical scheme. • We openly acknowledge and reward our employees' contributions and accomplishments through our esteemed CSIR Excellence Awards.
PLEASE NOTE THAT FEEDBACK WILL BE GIVEN TO SHORTLISTED CANDIDATES ONLY.
For more info, please contact the CSIR Recruitment Centre on 012 841 4774 or email us at Recruitmentinfo@csir.co.za
The CSIR is an equal opportunity employer. As such, it is committed to the employment Equity Act and will through the filling of this vacancy, give preference to candidates from designated groups in terms of the Employment Equity Act. By applying for this position at the CSIR, the applicant understands, and agrees that the CSIR may solicit a credit and criminal report from registered credit bureau and/or South African Police Services (in relation to positions that requires trust and honesty and/or entail the handling of cash or finances), and may also verify the applicant's educational qualification and employment history. The CSIR reserves the right to remove the advertisement at any time before the stated closing date and it further reserves the right not to appoint if a suitable candidate is not identified.
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free