About This Opportunity
Meta Title: Senior Software QA Engineer Job in Nairobi | Apply Now
Meta Description: Apply for the Senior Software QA Engineer job in Nairobi at Solvo Global. Candidates with 6+ years of software QA or development experience, strong testing expertise, SQL skills, and Agile experience are encouraged to apply.
Senior Software QA Engineer Job in Nairobi
Company: Solvo Global
Job Type: Full Time
Work Arrangement: Onsite
Location: Nairobi
Job Category: ICT / Computer
Experience: 6+ Years
Application Deadline: Not Specified
Job Overview
Solvo Global is seeking an experienced and highly skilled Senior Software Quality Assurance Engineer to join its technology team in Nairobi. The successful candidate will play a key role in ensuring the quality, reliability, functionality, and performance of web and mobile Software-as-a-Service (SaaS) products.
The role will initially involve serving as the primary QA Engineer supporting a project team, with potential opportunities to progress into a QA Lead or QA Manager role based on performance and business requirements.
About the Role
The Senior Software QA Engineer will be responsible for developing risk-based testing strategies, creating comprehensive test plans, identifying and tracking software defects, and collaborating with software engineers, product managers, and other QA professionals throughout the Software Development Life Cycle (SDLC).
The ideal candidate should have extensive experience testing web-based, mobile, and multi-tier applications, strong analytical skills, and the ability to work effectively in a fast-paced Agile environment. Advanced English proficiency is required.
Key Responsibilities
Software Testing & Quality Assurance
- Define and implement risk-based testing strategies for software projects.
- Create, execute, and maintain comprehensive test plans, test cases, and test scenarios.
- Conduct functional testing of web, mobile, and multi-tier applications.
- Validate application functionality, reliability, usability, and performance.
- Perform testing across different stages of the Software Development Life Cycle.
- Support performance and load testing activities where required.
- Identify potential quality risks and recommend appropriate mitigation measures.
Defect Management & Reporting
- Identify, document, and track software defects throughout the testing lifecycle.
- Investigate issues and work with development teams to support timely resolution.
- Verify bug fixes and conduct regression testing.
- Track testing progress, quality risks, and key testing metrics.
- Prepare clear testing reports and communicate quality concerns to stakeholders.
Collaboration & SDLC Support
- Collaborate closely with Software Engineers, Product Managers, and QA teams throughout the SDLC.
- Participate in Agile ceremonies and contribute to sprint planning and delivery activities.
- Support multiple concurrent software projects in a fast-paced environment.
- Communicate testing progress, risks, blockers, and mitigation strategies effectively.
- Work with Automation Engineers to identify suitable opportunities for test automation.
QA Process Improvement
- Contribute to improvements in QA processes, testing methodologies, and best practices.
- Support enhancements to testing infrastructure and tools.
- Identify opportunities to improve test coverage, efficiency, and software quality.
- Promote consistent quality assurance standards across development projects.
Team Support & Mentorship
- Mentor junior QA Engineers and support their technical development.
- Share software testing knowledge, methodologies, and best practices with team members.
- Provide guidance on test planning, defect management, and quality assurance processes.
- Demonstrate leadership potential and contribute to the development of the QA function.
Qualifications
- Bachelor's Degree in Computer Science or a related field, or equivalent professional experience.
- Minimum 6 years of experience in Software Quality Assurance and/or Software Development.
- Strong experience across the full Software Development Life Cycle (SDLC).
- Proven experience testing web-based, mobile, and multi-tier applications.
- Advanced experience in test planning and test strategy development.
- Experience with functional testing and/or performance/load testing tools.
- Experience testing database-driven applications.
- Strong SQL skills and experience writing SQL queries.
- Experience working in Agile software development environments.
- Advanced English communication skills.
Required Skills
- Software Quality Assurance and testing.
- Test planning and test strategy development.
- Functional and regression testing.
- Web and mobile application testing.
- Multi-tier application testing.
- Performance and load testing.
- Defect identification and management.
- SQL and database testing.
- Agile/Scrum methodologies.
- Software Development Life Cycle (SDLC).
- Risk-based testing.
- Troubleshooting and root-cause analysis.
- Strong analytical and problem-solving skills.
- Excellent written and verbal communication.
- Ability to manage multiple projects and priorities.
- Stakeholder communication and reporting.
- QA process improvement.
Preferred Skills
- Experience with Selenium.
- Knowledge of test automation frameworks.
- Experience contributing to test automation initiatives.
- Experience mentoring junior QA Engineers.
- Experience leading QA process improvement initiatives.
- Leadership experience or potential to progress into a QA Lead or QA Manager role.
Why You Should Apply
This is an excellent opportunity for an experienced QA professional to take on a key role in testing modern SaaS products while working alongside software engineers, product teams, and automation specialists.
The position also provides potential career growth into QA Lead or QA Manager responsibilities for candidates who demonstrate strong technical and leadership capabilities.
Application Tips
To improve your chances of being shortlisted:
- Highlight 6+ years of experience in software quality assurance or software development.
- Clearly demonstrate your experience testing web, mobile, and multi-tier applications.
- Highlight your expertise in test planning, test strategy, functional testing, and regression testing.
- Include your experience with SQL and database testing.
- Mention your experience working in Agile/Scrum development environments.
- Include experience with Selenium or other test automation frameworks if applicable.
- Showcase measurable achievements related to software quality, defect reduction, test coverage, or process improvement.
- Highlight any experience mentoring junior QA professionals or leading QA initiatives.
- Ensure your CV demonstrates strong analytical, troubleshooting, and communication skills.
How to Apply
Interested and qualified candidates should apply through Solvo Global's recruitment process on LinkedIn.
Application Deadline: Not Specified
Application Method: Apply online through the employer's recruitment platform.
Disclaimer
Never pay money for a job application, interview, assessment, training, certification, or any other recruitment process. Genuine employers do not charge candidates to participate in the hiring process. Always verify the employer and application details before submitting personal information or making any payment.
How to apply:https://www.linkedin.com/jobs/view/4449820233/?&utm_source=MyJobMag
Requirements
- Bachelor's degree in relevant field
- 3+ years experience
- Strong communication skills
Login to View Details
Create an account to see requirements, responsibilities, and apply.
Login / Sign UpApplication & Safety Advice
Key tips for applying to Solvo Global
Quick Info
Type
JobCompany
Solvo Global
Location
Nairobi
Deadline
Rolling Basis
Open until filled
Share
Help others discover this