who will be responsible for ensuring the quality, accuracy, and performance of software applications, with a special focus on AI-driven solutions. The role involves designing test cases, executing manual and automated tests, and validating the functionality, usability, and reliability of applications before release.
Key Responsibilities
Understand business requirements and translate them into test scenarios and test cases.
Perform
manual and automated testing
for web, mobile, and AI-based applications.
Validate AI/ML models by testing
accuracy, relevance, bias, and performance
.
Conduct
functional, regression, integration, system, and UAT testing
.
Develop and maintain automated test scripts using tools like
Selenium, PyTest, JUnit, or similar frameworks
.
Test APIs and backend systems using
Postman, JMeter, or similar tools
.
Identify, document, and track bugs using tools like
JIRA, Bugzilla, or Azure DevOps
.
Collaborate with developers, product managers, and data scientists to ensure smooth releases.
Ensure applications meet
performance, scalability, and security standards
.
Prepare
test reports, quality metrics, and documentation
for stakeholders.
Required Skills & Qualifications
Bachelor's degree in Computer Science, Engineering, or related field.
1-3 years of experience in
Software Testing / QA
(Freshers with strong skills can also apply).
Strong knowledge of