Job opportunity
IT Quality Assurance Analyst
SportPesa
Job description
Overview
SportPesa is recruiting an eligible and qualified IT Quality Assurance Analyst
Responsibilities
Test Planning and Strategy:
- Collaborate with project stakeholders to develop detailed test plans, including scope, objectives, resources, and schedule.
- Define test cases and criteria for various types of testing (e.g., functional, regression, integration, performance).
Test Execution:
- Conduct thorough testing of software applications, systems, and infrastructure to identify defects and areas for improvement.
- Document and report test results, including defects, to the development team.
Defect Management:
- Track, prioritize, and manage defects using designated tools or systems.
- Collaborate with development teams to ensure timely resolution of identified issues.
Automation Testing:
- Develop and execute automated test scripts using industry-standard tools (e.g., Selenium, JUnit).
- Continuously seek opportunities to enhance automation coverage and efficiency.
Regression Testing:
- Perform regression testing to validate software changes and updates.
- Monitor and maintain regression test suites for optimal coverage.
Performance Testing:
- Conduct performance and load testing to evaluate system stability, responsiveness, and scalability.
- Analyze and report performance metrics to guide optimization efforts.
Documentation:
- Create and maintain detailed test documentation, including test cases, test data, and test scripts.
- Generate comprehensive test reports for project stakeholders.
Collaboration and Communication:
- Work closely with cross-functional teams, including developers, business analysts, and project managers, to ensure alignment on testing objectives and priorities.
- Communicate effectively to articulate testing progress, issues, and recommendations.
Requirements and qualifications
Additional education
- Bachelor's degree in Computer Science, Information Technology, or a related field
Experience
5 YearsAdditional experience
- 5-6 years of experience in IT quality assurance or testing roles.
- Proficient in manual and automated testing methodologies.
- proven work experience in software development - writing clear, concise, and comprehensive test plans and test cases
- Strong understanding of testing tools and frameworks (e.g., Selenium, JIRA, TestRail).
- Experience with version control systems (e.g., Git).
- Experience with coding languages e.g. JAVA
- Experience with at least one scripting language e.g. Python
- Experience with a relational database system e.g. MySQL, PostGreSQL
- Experience with SQL scripts and database administration
Terms and conditions
How to Apply
If you are up to the challenge, possess the necessary qualifications and experience; please attach your application letter and CV only quoting the job title on the subject by 21st December 2023. Only short-listed candidates will be contacted for interview.