Talent.com
Senior Software Test Engineer

Senior Software Test Engineer

EcoRatingsNoida, Uttar Pradesh, India
30+ days ago
Job description

About this Job EcoRatings is looking for an intelligent and experienced  Senior Testing Engineer to join our quality assurance team and ensure the reliability, performance, and excellence of our AI-powered platforms and core machine learning systems. This critical role involves comprehensive testing of both sophisticated full stack applications and core AI / ML logic written in Python that powers our intelligent solutions. This position requires both technical expertise and strategic thinking, offering the opportunity to work with cutting-edge AI technologies while building comprehensive testing strategies that ensure our platforms and AI models deliver exceptional performance and reliable functionality.

Responsibilities

Design and implement comprehensive testing strategies for AI-powered full stack applications and platforms

Develop and execute detailed test plans, test cases, and testing scenarios for both manual and automated testing

Perform end-to-end testing of complex applications including frontend (React.js), backend services (Go, Node.js), and database layers (SQL / NoSQL)

Conduct specialized testing for AI / ML components including model validation, data integrity, and algorithm performance testing

Perform API testing, integration testing, performance testing, security testing, and usability testing

Analyze test results, document defects, and work with developers to ensure timely resolution of issues

Establish and maintain quality metrics, testing standards, and best practices across the organization

Write and maintain automation scripts for various testing scenarios including functional, regression, and performance testing

Perform load and stress testing to validate system performance under various conditions

Review requirements, specifications, and technical design documents to provide timely feedback

Qualifications

Bachelor's degree in Computer Science, Engineering, or related technical field

4+ years of experience in software testing with focus on full stack applications and AI / ML systems

Strong experience in testing AI / ML applications, Python-based machine learning models, and deep understanding of machine learning concepts and workflows

Proficiency in Python programming for developing ML model testing frameworks and automation scripts

Strong hands-on experience in developing automation scripts using programming languages like Python, JavaScript, or Java

Proficiency in automated testing tools and frameworks (Selenium, Jest, Cypress, Postman, pytest, etc.) with proven ability to create robust automation solutions

Experience with ML-specific testing frameworks and libraries (pytest, unittest, MLflow, PyTorch testing utilities

Create a job alert for this search

Software Test Engineer • Noida, Uttar Pradesh, India