Glassdoor

Software Tester/QA Engineer

Teknowledge

location_on NG schedule Full Time calendar_today 1 month ago
bolt Apply & Run AI Match

We’ll save this job to your dashboard and score how well your resume matches.

description Job Description

Overview:

We are hiring a Software Tester/QA Engineer to join our client team for TeKnowledge. The role will be able to assess software quality through a combination of manual and automated testing. They will be able to identify and report bugs and glitches and run through tests to analyze the results and identify areas for improvement. They will also be able to work with developers and other stakeholders to ensure that software meets quality standards.

At TeKnowledge, your work makes an impact from day one. We partner with organizations to deliver AI-First Expert Technology Services that drive meaningful impact in AI, Customer Experience, and Cybersecurity. We turn complexity into clarity and potential into progress—in a place where people lead and tech empowers.

You’ll be part of a diverse and inclusive team where trust, teamwork, and shared success fuel everything we do. We push boundaries, using advanced technologies to solve complex challenges for clients around the world.

Here, your work drives real change, and your ideas help shape the future of technology. We invest in you with top-tier training, mentorship, and career development—ensuring you stay ahead in an ever-evolving world.

Why You’ll Enjoy It Here:
• Be Part of Something Big – A growing company where your contributions matter.
• Make an Immediate Impact – Support groundbreaking technologies with real-world results.
• Work on Cutting-Edge Tech – AI, cybersecurity, and next-gen digital solutions.
• Thrive in an Inclusive Team – A culture built on trust, collaboration, and respect.
• We Care – Integrity, empathy, and purpose guide every decision.

We’re looking for innovators, problem-solvers, and experts ready to drive change and grow with us.

We Are TeKnowledge. Where People Lead and Tech Empowers.

Responsibilities:
• Review and analyze system specifications via clear and concise user stories: Review and analyze system specifications to ensure that they are clear and concise. This includes reviewing user stories, business and functional requirements, and design documentation.
• Collaborate with the scrum team to review and analyze business and functional requirements and design documentations for sound testing strategies: Collaborate with the scrum team to review and analyze business and functional requirements and design documentation to develop sound testing strategies. This includes identifying areas of the software that are most likely to be defective and developing test cases to cover these areas.
• Responsible for testing products via user stories and testing the complete application from the UI through to the backend: Responsible for testing products by following user stories and testing the complete application from the user interface (UI) to the back end. This includes testing the functionality of the application, as well as its performance and security.
• Create logs to document testing phases and defects: Create logs to document the different phases of testing, as well as any defects that are found. This information can be used to track the progress of testing, and to identify areas that need further testing.
• Report bugs and errors on JIRA for the development team: Report bugs and errors that are found during testing to the development team. This information can be used by the development team to fix the bugs and errors, and to improve the quality of the software.
• Provide expertise in understanding what to test, as well as how it should be tested: Provide expertise to the development team on what to test, as well as how it should be tested. This includes knowledge of different testing methodologies, as well as the ability to identify areas of the software that are most likely to be defective.
• Perform test methodology best practices as defined by departmental standards: Perform test methodology best practices as defined by departmental standards. This includes following the steps of the test methodology and documenting the results of testing.
• Create, execute, and document test cases (Integration, Regression, End-To-End, Sanity, UAT) ensuring functional/Non-functional coverage and application performance.: Create, execute, and document test cases for different types of testing, such as integration, regression, end-to-end, sanity, and user acceptance testing. This includes ensuring that the test cases cover both functional and non-functional aspects of the application, and that the application performs as expected.
• Execute test cases (manual or automated): Execute test cases either manually or using automated testing tools. This includes executing the test cases according to the test plan and documenting the results of testing.

Qualifications:
• A bachelor’s degree.
• Testing with Selenium in Java environment is a mandatory requirement.
• Minimum of 3 years of experience in a similar role.
• Proven experience in manual and automated testing, with a focus on functional testing.
• Experience working in an agile/Scrum development process, with a strong understanding of the different phases of the SDLC.
• Proven experience in writing clear, concise, and comprehensive test plans and test cases.
• Excellent ability to document and troubleshoot errors, with a keen eye for detail.
• Proven ability to build cross-functional relationships and collaborate effectively with others, leading to the adoption of organizational change.
• Working Knowledge of bug tracking tool – JIRA/Azure DevOps.
• Ability to identify and analyze problems, develop solutions, and implement those solutions effectively.
• Attention to detail, accuracy, and a strong work ethic.
• Ability to communicate clearly and concisely, both in writing and in person.
• Ability to write and speak effectively, using clear and concise language.
• Ability to adapt to change and work well in a variety of situations.
• Ability to build and maintain positive relationships with others.
• Ability to take ownership of projects and tasks, and to work collaboratively and cooperatively with others.
• Professional fluency in English, both written and verbal.
• Must have completed the compulsory 1-year NYSC or have an exemption certificate.
• A valid and up to date National Identity Card/NIMC slip is required upon commencement of this role.

Ready to apply?

Create a free account to apply with an AI-tailored resume.

bolt Apply & Run AI Match
target

AI Match Score

See how well your resume fits this role before you apply.

edit_document

Tailored Resume

Auto-rewrite your resume to match this job in seconds.

checklist

Track Applications

Saved jobs live in your dashboard with reminders & status.