Job Description
247 Labs is a technology company building innovative digital products and solutions. We are focused on developing reliable, scalable, and user-friendly technology through strong engineering practices, collaboration, and continuous improvement. We are looking for a detail-oriented Mid-Level QA Engineer to ensure the quality, functionality, and reliability of our software products.
Key Responsibilities
- Write, execute, and maintain manual and automated test cases based on product requirements, user stories, and acceptance criteria.
- Perform functional, regression, smoke, integration, and API testing.
- Identify, document, track, and retest defects, providing clear reproduction steps, severity levels, and supporting evidence.
- Develop, maintain, and improve automated test scripts using tools such as Selenium, Playwright, Cypress, or equivalent frameworks.
- Test APIs using Postman or similar tools to validate endpoints, responses, and error handling.
- Use SQL queries to validate data accuracy, consistency, and expected database behaviour.
- Collaborate with developers and product managers to clarify requirements, identify edge cases, and resolve ambiguities before testing.
- Participate in sprint planning, daily stand-ups, retrospectives, and other relevant Agile ceremonies.
- Plan test coverage, prioritise testing activities based on risk, and identify critical areas requiring additional validation.
- Maintain clear documentation of test cases, test results, defects, and testing progress.
- Work independently to manage assigned testing activities and meet agreed timelines.
- Contribute to continuous improvement of QA processes, testing standards, and product quality.
Key Requirements
- 3-4 years of experience in Quality Assurance or Software Testing.
- Practical experience with both manual testing and test automation.
- Experience using automation tools such as Selenium, Playwright, Cypress, or equivalent.
- Experience testing APIs using Postman or similar tools.
- Working knowledge of SQL for database validation and data verification.
- Strong understanding of functional, regression, smoke, integration, and API testing.
- Experience writing test cases from requirements, user stories, and acceptance criteria.
- Ability to document defects clearly, including reproduction steps, severity, and expected versus actual results.
- Understanding of Agile software development processes and participation in sprint ceremonies.
- Ability to work independently, manage competing priorities, and plan test coverage based on risk.
- Strong analytical thinking, attention to detail, and problem-solving skills.
- Good communication and collaboration skills when working with technical and non-technical stakeholders.
