Junior Quality Assurance Engineer at Power Financial Wellness
About This Opportunity
Meta Title: Junior Quality Assurance Engineer Job in Nairobi | Apply Now
Meta Description: Apply for the Junior Quality Assurance Engineer job in Nairobi. Recent graduates and candidates with up to 1 year of experience in Computer Science, Software Engineering, or related fields are encouraged to apply.
Junior Quality Assurance Engineer Job in Nairobi
Job Type: Full Time
Location: Nairobi
Job Category: Engineering / Technical
Job Overview
A leading technology company is seeking a motivated Junior Quality Assurance (QA) Engineer to join its software development team. This role is ideal for recent graduates or professionals with up to one year of experience who are passionate about software testing, quality assurance, and delivering high-quality digital products.
The successful candidate will work closely with developers, business analysts, and product teams to ensure software applications meet quality standards through effective manual and automated testing.
About the Role
As a Junior QA Engineer, you will participate in software testing throughout the development lifecycle, identify defects, verify bug fixes, and contribute to improving software quality. This is an excellent opportunity to build a career in software quality assurance while gaining hands-on experience with modern testing tools and Agile development practices.
Key Responsibilities
Software Testing
- Execute manual testing of web and mobile applications.
- Develop, maintain, and execute test cases, test plans, and test scenarios.
- Identify, document, and track software defects using bug-tracking tools.
- Verify bug fixes and perform regression testing before software releases.
- Support functional, integration, system, and user acceptance testing (UAT).
Quality Assurance
- Ensure applications meet functional and business requirements.
- Collaborate with developers to resolve software defects.
- Participate in code review and quality improvement discussions.
- Assist in maintaining software quality standards and testing documentation.
- Report testing progress and quality metrics to project teams.
Test Automation
- Learn and support test automation initiatives.
- Assist in developing and maintaining automated test scripts.
- Utilize testing tools to improve testing efficiency and coverage.
- Continuously explore new testing methodologies and QA best practices.
Collaboration
- Work closely with software developers, project managers, and business analysts.
- Participate in Agile ceremonies, including sprint planning, stand-ups, and retrospectives.
- Communicate testing results clearly and professionally to stakeholders.
- Be willing to travel to different office locations, including international assignments where required.
Qualifications
- Bachelor's Degree in Computer Science, Software Engineering, Information Technology, Information Systems, Electronics Engineering, or a related field.
- 0–1 year of experience in Software Quality Assurance, software testing, or a related technical field.
- Recent graduates with excellent academic performance and a strong interest in QA are encouraged to apply.
Required Skills
- Understanding of software testing principles and Software Development Life Cycle (SDLC).
- Knowledge of Software Testing Life Cycle (STLC).
- Strong analytical and problem-solving skills.
- Excellent verbal and written communication skills.
- Attention to detail and commitment to software quality.
- Ability to work independently and collaboratively within Agile teams.
- Willingness to travel to different office locations, including India, when required.
Preferred Skills
- Experience with manual software testing.
- Knowledge of automated testing concepts.
- Familiarity with test automation tools such as Testsigma or similar platforms.
- Exposure to banking or fintech software testing.
- Basic understanding of APIs, databases, and software debugging.
- Knowledge of Agile/Scrum development methodologies.
Why You Should Apply
This is an excellent opportunity for recent graduates and early-career professionals to gain practical experience in software quality assurance while working with modern testing tools, Agile teams, and innovative technology solutions. The role offers valuable exposure to software development, automation, and fintech systems, providing a strong foundation for career growth in QA engineering.
Application Tips
To improve your chances of being shortlisted:
- Highlight academic projects related to software testing, software engineering, or system development.
- Include experience with manual testing, automation tools, or bug-tracking platforms, even from internships or personal projects.
- Mention programming knowledge such as Java, Python, JavaScript, or SQL if applicable.
- Showcase your understanding of SDLC, STLC, Agile methodologies, and quality assurance principles.
- Include certifications in Software Testing, ISTQB, Agile, or Automation Testing if you have them.
How to Apply
Interested and qualified candidates should submit their applications through the employer's online recruitment portal.
Application Method: Apply online before the position is filled.
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 UpQuick Info
Type
JobCompany
Power Financial Wellness
Location
Nairobi
Deadline
Rolling Basis
Open until filled
Share
Help others discover this