At Estility, we're not just another tech company - we're pioneers of value and innovation committed to revolutionizing the way Nigerians live and work. Our passion for delivering exceptional estate management, utilities delivery, and essential services using cutting-edge technology is what sets us apart. Our team of seasoned professionals is dedicated to pro...
Read more about this company
As a Software QA Tester, you will be responsible for thoroughly testing software applications and systems to identify and report defects, ensuring the delivery of high-quality software products to end-users. You will work closely with software developers and other stakeholders to validate and verify that software meets established quality standards.
Key Responsibilities:
Test Planning: Collaborate with project managers and developers to create test plans, including defining test objectives, test cases, and test data.
Test Execution: Execute test cases, record test results, and report defects using designated testing tools or frameworks. Perform various types of testing, such as functional, regression, performance, and security testing.
Defect Reporting: Document and report identified defects, providing clear and detailed information about the issue, including steps to reproduce and expected results.
Test Automation: Develop and maintain automated test scripts using testing frameworks or tools to improve test efficiency and coverage.
Quality Assurance: Ensure that software products meet quality standards, and actively participate in the continuous improvement of the QA process and procedures.
Regression Testing: Conduct regular regression testing to confirm that previously identified issues have been resolved and that new changes have not introduced new defects.
Compatibility Testing: Verify software compatibility across different platforms, devices, and browsers as needed.
Performance Testing: Assess and report on software performance, scalability, and responsiveness under various conditions, including load testing.
Security Testing: Assist in security testing by identifying vulnerabilities and reporting potential security risks in the software.
Documentation: Maintain comprehensive test documentation, including test plans, test cases, and test reports.
Collaboration: Work closely with cross-functional teams, including developers, product managers, and designers, to ensure effective communication and understanding of project requirements.
Continuous Learning: Stay up-to-date with industry best practices, testing methodologies, and emerging technologies to enhance your skills and contribute to the improvement of the QA process.
Qualifications:
Bachelor's degree in computer science, information technology, or a related field (or equivalent work experience).
Strong analytical and problem-solving skills.
Familiarity with software testing methodologies and tools.
Proficiency in writing test cases and test scripts.
Knowledge of test automation tools and frameworks (e.g., Selenium, JUnit, TestNG).
Excellent communication skills and attention to detail.
Ability to work independently and as part of a team.
Knowledge of software development processes and methodologies (e.g., Agile, Scrum) is a plus.
MyJobMag Career Kickstart Scholarship 2026: Training Report & HighlightsFollowing the resounding success of the pilot programme, the MyJobMag Career Kickstart Scholarship 2025, the second edition was launched in 2026 to expand impact and deepen outcomes. Here's everything you need to know about how the training went.
AI's Impact on Jobs and Organisations (Nigeria report)This report examines the extent to which AI is affecting jobs and organisations in Nigeria. It brings together perspectives from HR professionals and managers across different industries.
30 Contract Staffing Risks That Could Get Your Company SuedThis piece outlines 30 contract staffing risks that have real legal consequences under Nigerian law. If you are a business owner, HR professional, or staffing agency operator, you will find this highly valuable.
10 Steps to Building an Effective Talent PipelineLearn how to keep a list of good candidates ready in advance, before a role becomes vacant. Discover step by step the process of building a talent pipeline that works.