Reference: JHB001906-Josh-1 We are a leading recruitment firm partnering with a prestigious banking institution dedicated to delivering top-tier financial services. We are seeking a highly motivated and detail-oriented QA ENGINEER to join their innovative team. The ideal candidate will have a strong background in quality assurance and experience in the banking sector. JOB DESCRIPTION INFORMATION: Job Title: QA Engineer Employment Type: 12 Months contract, On-site Work Location: Sandton, Johannesburg JOB REQUIREMENTS: Test analysis and design. Test automation experience. Development experience preferred. Experience in Agile delivery. Exposure to Test Driven Development (TDD) advantageous. Experience in Behaviour Driven Development (BDD). Exposure within a continuous delivery model preferred. Experience in NFT (Performance, load, stress). Ability to understand and interpret logical solution architecture. Understanding, exposure, or experience with DevOps pipelines and tools. DUTIES AND RESPONSIBILITIES: 1. Testing and Quality Assurance: Develop and execute detailed, comprehensive, and well-structured test plans and test cases. Perform functional, regression, integration, and performance testing on various banking applications. Identify, record, document, and track bugs thoroughly. Conduct post-release/post-implementation testing. 2. Automation: Design, develop, and execute automation scripts using open-source tools. Maintain and enhance the existing automation framework. Integrate automated testing into the continuous integration and delivery pipeline. 3. Collaboration: Work closely with developers, business analysts, and stakeholders to understand requirements and provide input on technical designs. Participate in sprint planning, stand-ups, and retrospectives within an Agile framework. Communicate effectively with cross-functional teams to ensure quality throughout the software development lifecycle. 4. Process Improvement: Identify process improvements and make recommendations for enhancing QA efficiency and effectiveness. Stay updated with new testing tools and test strategies. EDUCATION, SKILLS AND EXPERIENCE: 1. Qualification requirements: Education: BSc IT, BCom IT, or similar qualification. Certifications: ISTQB Agile foundations certification (advanced preferred). Training: Bootcamp training in Agile and DevOps. 2. Experience: Minimum of 3 years of experience in quality assurance. Experience in the banking or financial services sector is preferred. Hands-on experience with both manual and automated testing. 3. Technical Proficiency: Development Languages: Preference to Java. Object-Oriented Programming (OOP). Mobile Test Automation. SOAP and RESTful Services. Use of Testing Tools and Frameworks: e.g., Selenium, Appium, RestAssured, Karate, Jira, JMeter. Service Virtualisation and Data Virtualisation (advantageous). Vulnerability Testing (advantageous). PACKAGE & REMUNERATION: Compensation will be determined based on qualifications, applicable experience, and previous earnings. Hourly
Apply Now