
Website TeKnowledge
Description
Job Title: Software Tester/QA Engineer
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.
Accelerating Progress. Securing Futures.
At TeKnowledge we help governments, businesses, and technology providers not only navigate but thrive in today’s complex technology landscape. Our services provide unparalleled value and impact to our clients across cybersecurity, advanced technical skilling, and enterprise technical support. We are committed to enabling technology, AI, CX, and security, uniquely positioning us in the market, and ensuring our customers are equipped to achieve their strategic goals.
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.
- Must have completed the compulsory 1-year NYSC or have an exemption certificate.
- 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.
Before you Apply: Click here to follow us on YouTube. Be the first to get updates on Vacancies, Scholarships, Tech, and money-making ideas.Â
NOTE: Check out Afterschool Scholarship | Fully funded. Click here
Up Your Skill: Take Paid Courses HERE for free
Bonus: Access our spreadsheet for jobs and Scholarships. Click hereÂ
To apply for this job please visit ynvgroup.jibeapply.com.