Quality Assurance & Software Tester
Ullweb Technologies
Ullweb Technologies is a leading web, app, and software development agency based in Abuja, Nigeria. We specialize in creating innovative digital solutions for clients worldwide, ranging from startups to established enterprises. Our dedicated team of developers, designers, and strategists is committed to delivering high-quality products that exceed client expectations.
Job description:
We are seeking a skilled and detail-oriented Quality Assurance & Software Tester to join our team and ensure the reliability, functionality, and usability of our software products. Your expertise in software testing methodologies and your commitment to delivering flawless products will be essential in maintaining our reputation for excellence. As a Quality Assurance & Software Tester, you will play a crucial role in ensuring the quality and performance of our software products throughout the development lifecycle. You will be responsible for designing and executing test plans, identifying and documenting defects, and collaborating with our development team to ensure timely resolution.
Minimum Qualification: Degree
Experience Level: Entry level
Experience Length: 1 year
Responsibilities:
Test Planning and Strategy:
Collaborate with project managers, developers, and stakeholders to understand project requirements and define test objectives.
Develop comprehensive test plans, test cases, and test scripts based on project specifications and user stories.
Identify areas of risk and prioritize testing efforts accordingly.
Test Execution:
Conduct functional, regression, performance, and usability testing of web applications, mobile apps, and software systems.
Execute test cases manually and using automated testing tools.
Record and report test results, including defects, issues, and test coverage metrics.
Defect Management:
Document and track defects using issue-tracking systems (e.g., Jira, Bugzilla).
Verify fixes and ensure that defects are resolved satisfactorily.
Communicate effectively with developers to provide detailed bug reports and assist in troubleshooting issues.
Quality Assurance Standards:
Ensure adherence to quality assurance standards, best practices, and industry regulations.
Identify opportunities for process improvement and contribute to the enhancement of testing methodologies and procedures.
Collaboration and Communication:
Work closely with cross-functional teams to facilitate the testing process and ensure alignment with project goals.
Communicate test results, progress updates, and risk assessments to project stakeholders clearly and concisely.
Participate in project meetings, reviews, and retrospectives to provide feedback and insights.
Documentation and Reporting:
Maintain accurate and up-to-date documentation of test plans, test cases, and test results.
Prepare test summary reports and provide insights into product quality and readiness for release.
Requirements:
Bachelor’s degree in Computer Science, Engineering, or a related field.
Proven experience as a Quality Assurance Engineer, Software Tester, or similar role.
Strong understanding of software testing principles, methodologies, and techniques.
Hands-on experience with test automation tools and frameworks (e.g., Selenium, Appium).
Proficiency in test case management and defect tracking tools.
Experience with Agile development methodologies and practices.
Excellent analytical and problem-solving skills.
Strong attention to detail and ability to prioritize tasks effectively.
Excellent communication and interpersonal skills.
What We Offer:
Competitive salary and benefits package.
Opportunity to work on exciting and diverse projects for clients across industries.
Collaborative and supportive work environment.
Professional growth and development opportunities.
The chance to contribute to the success of a dynamic and innovative technology company.
Job Type: Full time