Position Overview:
As a Quality Assurance Specialist, you will play a critical role in the execution and refinement of the quality assurance processes. Leveraging your expertise, you will independently conduct thorough testing, contribute to test automation, and ensure that software products meet the highest quality standards.
Responsibilities:
Functional Testing
- Perform comprehensive functional, regression, and exploratory testing to ensure the software meets specified requirements.
- Identify, document, and track defects using issue management tools like JIRA and TestRail.
- Collaborate with cross-functional teams to clarify requirements and ensure test coverage.
Test Design and Documentation
- Design, execute, and maintain detailed test cases, plans, and scenarios.
- Update and optimize existing test documentation to align with evolving project needs.
Automation Testing
- Developed and executed automated test scripts to streamline regression and functional testing processes.
- Contribute to the maintenance and improvement of the test automation framework using tools such as Selenium or similar.
Problem Solving and Analysis
- Conduct root cause analysis for identified defects and recommend solutions to improve product quality.
- Proactively identify risks in the software development process and suggest mitigation strategies.
Collaboration and Communication
- Partner with developers to reproduce and resolve complex issues.
- Participate in Agile ceremonies (e.g., sprint planning, retrospectives) to provide QA insights.
- Generate clear, concise testing reports and communicate results to stakeholders.
Qualifications:
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 3+ years of hands-on experience in software quality assurance.
- Solid understanding of software development life cycle (SDLC) and Agile methodologies.
- Proven experience with manual testing, including functional and regression testing.
- Knowledge of at least one automation testing tool (e.g., Selenium, Appium).
- Experience with issue tracking tools (e.g., JIRA).
Preferred Qualifications
- ISTQB Certification or similar.
- Basic programming knowledge for creating automation scripts (e.g., Python, Java).
- Familiarity with API testing tools such as Postman or SoapUI.
- Understanding of performance testing fundamentals.
Key Competencies:
- Attention to Detail: Ensuring thoroughness in testing to identify even subtle defects.
- Technical Proficiency: Ability to utilize tools and frameworks effectively for manual and automated testing.
- Adaptability: Comfortable working on multiple projects and adapting to changing requirements.
- Proactivity: Able to work with minimal supervision and take ownership of assigned tasks.
To apply, please forward your CV to joan.wainaina@lctafrica.net. by 18th February 2025.