Our client is a leading global technology company with a strong presence in digital platforms, innovation, and large-scale software systems. They are currently seeking a QA Analyst to support the quality assurance of their products and ensure high standards of software reliability and performance.
This is a 1-year contract.
Responsibilities:
- Design and execute test plans, test scenarios, test cases, and test scripts based on requirements.
- Perform functional, regression, integration, and usability testing for system changes and new features.
- Develop and maintain test programs covering database impacts, workflows, APIs, and user interfaces.
- Identify, document, and track software defects using bug tracking systems.
- Collaborate with developers to analyze, troubleshoot, and resolve issues.
- Monitor defect resolution progress and verify fixes through retesting.
- Maintain and update test case repositories and defect databases.
- Plan and execute test schedules aligned with project timelines and release cycles.
Requirements:
- Bachelor's degree in Computer Science, Computer Engineering, or a related field (or equivalent experience)
- 2-7 years of experience in QA, including exposure to test automation.
- Strong proficiency in SQL for data validation and backend testing.
- Experience with QA automation tools and frameworks.
- Working knowledge of AI-based testing tools or AI-assisted QA processes.
- Familiarity with programming/scripting languages such as JavaScript or similar.
- Understanding of software development lifecycle (SDLC) and testing methodologies.
- Exposure to automation practices including test script development and execution.