- Department
- Engineering
Description
Job description
A technology team is seeking a hands-on QA Engineer to test application, API, data, and AI-driven functionality. The QA Engineer will perform primarily manual testing, use SQL to validate data and system behavior, and develop thoughtful test scenarios that uncover defects, gaps, and edge cases.
The position requires strong analytical thinking and attention to detail. The QA Engineer should be comfortable going beyond predefined test scripts to determine what needs to be validated, document findings clearly, and communicate effectively with engineering and product teams.
Responsibilities
- Design and execute test cases and scenarios for application and API functionality.
- Perform manual functional and component-level testing in QA environments.
- Use SQL to validate data, application behavior, and expected results.
- Test APIs for functionality, unexpected behavior, edge cases, and potential gaps.
- Investigate issues and clearly document defects, observations, and test results.
- Communicate QA findings with engineering and product teams.
- Evaluate AI and agent-based functionality by reviewing outputs, documenting results, and measuring accuracy.
- Support quality assurance needs across multiple teams and products.
- Apply analytical thinking to identify testing scenarios that may not be covered by predefined requirements.
Required experience and skills
- Strong SQL skills for data validation and testing.
- Experience with software quality assurance and manual testing.
- Experience developing and executing test cases and test scenarios.
- Hands-on experience testing APIs.
- Strong logical reasoning, problem-solving, and attention to detail.
- Ability to identify functional gaps and edge cases.
- Strong written and verbal communication skills.
- Familiarity with Excel and Confluence.
- Familiarity with API testing tools such as Bruno or comparable tools.
- Basic familiarity with AI, Large Language Models (LLMs), or data science concepts is helpful, particularly when evaluating outputs and measuring accuracy.