JOB DESCRIPTION INFORMATION: Job Title: QA Engineer
Employment Type: 12 Months contract, On-site
Work Location: Sandton, Johannesburg
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: - Bachelors degree in Computer Science, Information Technology, or a related field.
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 Skills: - Proficiency in QA tools and methodologies.
- Experience with automation tools such as Selenium, JIRA, and others.
- Strong knowledge of SQL and scripting languages.
- Familiarity with Agile and DevOps practices.
PACKAGE & REMUNERATION:- Compensation will be determined based on qualifications, applicable experience, and previous earnings.
Apply Now