Quality Assurance Tester
- Job Type Full Time
- Qualification BA/BSc/HND
- Experience 2 years
- Location Lagos
- Job Field ICT / Computer 
- We are seeking a meticulous and results-driven Quality Assurance (QA) Tester to join our growing Technology team. The QA Tester will be responsible for ensuring the delivery of high-quality software products through rigorous testing, defect tracking, and collaboration with cross-functional teams. The ideal candidate has strong attention to detail, a passion for quality, and hands-on experience in manual and automated testing across web, mobile, and backend systems.
Key Responsibilities: Test Planning and Documentation
- Analyze business and technical requirements to create comprehensive and detailed test plans and test cases.
- Participate in requirements and design reviews to provide input on testability and quality risks.
- Maintain test documentation and ensure it is up to date with changes in product features.
Automation and Tools
- Design, develop, and maintain automated test scripts using frameworks like Selenium, Cypress, TestNG, or similar tools.
- Integrate test automation into CI/CD pipelines (e.g., Jenkins, GitLab CI).
- Maintain and monitor automation test suites to ensure reliability and coverage.
Continuous Improvement
- Participate in Agile/Scrum ceremonies including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Recommend and implement improvements to existing QA processes, tools, and standards.
- Contribute to the development and evolution of the QA function within the team.
Required Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
- Minimum of 2 years of experience in software testing, including manual and automated testing.
- Solid understanding of software development life cycle (SDLC), testing methodologies, and QA best practices.
- Hands-on experience with testing tools such as:
- Manual: Postman, Swagger, BrowserStack, Fiddler
- Automation: Selenium WebDriver, Cypress, JUnit/TestNG, Appium (for mobile)
- Bug Tracking: JIRA, Bugzilla, Azure DevOps
- Familiarity with version control systems (e.g., Git), CI/CD tools (e.g., Jenkins), and test case management systems (e.g., TestRail, Zephyr).
- Strong analytical and problem-solving skills with a keen eye for detail.
- Excellent communication skills—able to clearly articulate issues and collaborate effectively with cross-functional teams.
- Comfortable testing RESTful APIs, working with JSON/XML payloads, and using SQL to validate data.
go to method of application »
Method of Application
Job Summary
The Accounts Receivable Accountant supports the accounts receivable function by assisting with invoicing, payment tracking, account reconciliation, and follow-up on outstanding receivables to ensure timely collections and accurate financial records.
Key Responsibilities
- Assist in preparing and issuing customer invoices.
- Record and post customer payments accurately in the accounting system.
- Monitor outstanding invoices and support follow-up on overdue payments.
- Reconcile customer accounts and escalate discrepancies where necessary.
- Maintain proper documentation of invoices and payment records.
- Assist with receivable aging reports and collection updates.
- Respond to basic customer payment inquiries.
- Support month-end closing activities related to receivables.
- Ensure compliance with company financial policies and procedures.
Requirements & Qualifications
- Bachelor’s degree or HND in Accounting, Finance, or related field.
- 1–2 years’ experience in accounting or finance (NYSC experience acceptable).
- Basic knowledge of accounting principles.
- Proficiency in Microsoft Excel and accounting software is an advantage.
- Good numerical and analytical skills.
- Attention to detail and willingness to learn.
Key Competencies
- Accuracy and attention to detail
- Organization and time management
- Basic analytical skills
- Communication skills
- Team collaboration
