


- Job type: Quality Assurance
- Salary: Not Disclosed
Job Title: Quality Assurance Engineer
Location: Abuja/Lagos
About Us:
We are a fast-growing software company, serving millions of users through a diverse suite of products including G2P, G2B, B2B, and B2C solutions. As we continue to expand our team and improve our software quality, we are looking for an experienced Quality Assurance Engineer to join our dynamic QA team.
Position Overview:
The Quality Assurance Engineer will be a key contributor to our mission of delivering reliable, high-quality software. With 3+ years of hands-on experience in the field, the ideal candidate will excel in both manual and automated testing. Working closely with the QA Manager and other cross-functional teams, you will design, execute, and maintain test cases while also supporting efforts to automate testing processes and integrate them into CI/CD pipelines.
Key Responsibilities:
- Test Execution & Development:
- Develop, document, and execute detailed test cases based on product requirements.
- Conduct thorough manual testing of new and existing features.
- Identify, record, and track software defects using standardized issue-tracking tools.
- Test Automation & Integration:
- Collaborate with the QA Manager and team to design and implement automated testing solutions.
- Develop and maintain automated test scripts, ensuring seamless integration within CI/CD pipelines.
- Participate in continuous improvement efforts to increase test coverage and reduce manual testing overhead.
- Specialized Testing:
- Assist in performing security testing to ensure the resilience of our software products.
- Conduct load and performance tests to evaluate system behavior under varying conditions.
- Provide insights and recommendations based on test results to improve overall system performance and reliability.
- Collaboration & Communication:
- Work closely with developers, product managers, and operations teams to ensure alignment on quality standards and project requirements.
- Contribute to the improvement of QA processes, best practices, and documentation.
- Assist in training and knowledge-sharing sessions with peers as the team transitions toward more automated processes.
Required Qualifications:
- Experience:
- A minimum of 3 years of experience in Quality Assurance in a software development environment.
- Strong background in manual testing with the ability to effectively transition to automated testing methodologies.
- Hands-on experience in writing and maintaining automated test scripts.
- Familiarity with deploying tests within CI/CD pipeline environments.
- Technical Skills:
- Proficiency with test automation tools such as Selenium, Appium, or other similar frameworks.
- Practical experience with continuous integration and continuous deployment (CI/CD) tools.
- Knowledge of security testing and load/performance testing methodologies.
- Comfortable working in a dynamic environment with rapidly evolving products and technologies.
- Soft Skills:
- Detail-oriented and analytical, with excellent problem-solving skills.
- Strong communication skills to effectively collaborate with technical and non-technical stakeholders.
- A proactive mindset and ability to work well both independently and as part of a team.
Preferred Qualifications:
- Bachelor’s degree in computer science, Engineering, or a related field.
- Experience in multi-product environments serving diverse markets (enterprise and consumer).
- Familiarity with agile methodologies and modern software development practices.
What We Offer:
- Competitive salary and comprehensive benefits package.
- Opportunities for professional development and career growth.
- A collaborative, innovative, and fast-paced work environment.
- A chance to contribute to products that impact millions of users globally.
How to Apply:
Interested candidates are invited to submit their resume along with a cover letter outlining their relevant experience and achievements.
Application deadline: 31-05-2025