Specialist QA Engineer (Automation Tester)
ABSA BANK LIMITED
About the role
Empowering Africa’s tomorrow, together…one story at a time.
With over 100 years of rich history and strongly positioned as a local bank with regional and international expertise, a career with our family offers the opportunity to be part of this exciting growth journey, to reset our future and shape our destiny as a proudly African group.
Job Summary
Design automation testing plans and develop automation test scripts for multiple technical products / services (pre, during & post deployment) in both ‘Run & Change’ contexts and align to chosen application testing frameworks & guidelines. Testing may apply to all or a combination of the following front-end, back-end, integration, performance, scalability and regression testing of solutions. This entails full responsibility for ensuring products are protected through quantifiable test coverage & metrics. Job Description
QA Engineering • Proactively contribute & participate in the full solution development lifecycle as a member of a squad / multiple squads as an QA automation specialist engineer • Actively participate in daily Scrum and project planning meetings. • Participate and analyze test automation requirements during the requirements analysis phase of technical product & service development, maintenance & optimization (across tribes & squads) – using design specifications and technical documentation (e.g. Business Briefs, User Stories, Architecture & Integration documentation) • Prepare QA & Automation testing documentation (planning, design, execution and sustainability) • Develop automation test plans • Develop and execute automated test scripts using various technologies (automated scripts, test harnesses, SQL scripts etc.) • Perform various types of automation testing (regression, integration, black box, scalability) • Evaluate automated test cases and analyse & report results • Facilitate test plan / case reviews within squads • Work with product engineers to evaluate software / solution quality & provide recommendations for improvement / enhancement • Contribute to the design and selection of testing frameworks for business applications • Deliver all automation & technical testing deliverables on time (always) • Provide the required project / scrum related information / feedback on deliverables (e.g. progress, tracking, quality etc.) • Conduct performance monitoring on applications / components of applications for which you’ve designed and executed test scripts / plans • Produce quality and testing outcome metrics and reports
DevOps • Follow engineering best practices and continuously improve on engineering knowledge to successfully shift our QA capability forward • Leverage coding language understanding & expertise to deploy testing requirements for specific products / services • Understand the full technical solution that is being tested – show interest and capability to run the technical solution & the ability to test the viability of the code being developed • Shift from testing features to supporting & being accountable for full product delivery
Risk & Governance • Ensure compliance with technical risk and governance requirements • Ensure work is compliant with automation testing frameworks and standards • Proactively identify and communicate risks ahead of need • Participate in Business Continuity, Disaster Recovery, Incident Management processes as required and implement mitigating actions
People • Participate in peer reviews & continuously develop automation testing awareness & capability across squads
Experience Level • Typically requires 5 to 8+ years of experience in Software Testing, with at least 3 years specifically in automation testing.
Required Skills • Automation Tools: Strong experience with Selenium, Cypress, Playwright, or Appium. • Programming Languages: Proficiency in Java, Python, JavaScript, or C#. • API Testing: Experience with Postman, REST Assured, or SoapUI. • Testing Methodologies: Strong knowledge of Agile, Scrum, and TDD. • DevOps Tools: Familiarity with Git, Jenkins, and CI/CD concepts.
Key Responsibilities • Script Development: Design and create efficient, reusable, and scalable automated test scripts. • Framework Maintenance: Develop and maintain automation frameworks (e.g., Selenium WebDriver, TestNG). • Execution & Analysis: Execute test suites, analyze results, perform root cause analysis (RCA) of failures, and document defects. • Collaboration: Work with developers, manual testers, and stakeholders to identify test requirements and "shift left" (early testing). • CI/CD Integ
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