U

UptimeAI

AI-driven predictive maintenance for industrial operations

Quality Assurance Engineer - Manual & Automation Testing

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listed

About the Job

Requirements

  • Strong understanding of the Software Development Life Cycle and Software Testing Life Cycle.
  • Knowledge of software testing methodologies and test design techniques.
  • Hands-on experience in functional, regression, integration, smoke/sanity, exploratory, and end-to-end testing.
  • Ability to write test cases and test scenarios.
  • At least 2 years of hands-on automation testing experience.
  • Experience with at least one automation framework: Playwright, Selenium, Cypress, or Appium.
  • Experience with at least one programming language: Java, JavaScript/TypeScript, or Python.
  • Ability to create, execute, debug, and maintain automation scripts.
  • Understanding of the Page Object Model, reusable utilities, assertions, test data management, and test reporting.
  • Hands-on experience with API testing using Postman or similar tools.
  • Experience using Jira or similar defect/test management tools.

Responsibilities

  • Understand business, functional, and technical requirements and identify appropriate test scenarios.
  • Create and maintain test cases, test scenarios, test data, and test plans.
  • Perform functional, regression, integration, smoke, sanity, exploratory, and end-to-end testing.
  • Develop and maintain automated test scripts for web applications and APIs.
  • Execute automated regression suites and analyze automation failures.
  • Identify repetitive test scenarios and contribute to automation coverage.
  • Perform API testing and validate request/response data.
  • Perform database validation using SQL queries where required.
  • Test application workflows involving ML/AI-powered features.
  • Validate ML model outputs against expected behavior and business rules.
  • Perform basic testing of prediction, classification, recommendation, anomaly detection, or AI-generated outputs.
  • Identify incorrect, inconsistent, unexpected, or potentially biased model outputs.
  • Validate ML/AI functionality using different input data, edge cases, boundary conditions, and negative scenarios.
  • Perform basic data validation to ensure input data is accurate, complete, and correctly processed.
  • Compare model responses/results across different test inputs and application versions.
  • Support regression testing when ML models, prompts, datasets, or application logic are changed.
  • Work with developers and data scientists to investigate issues related to model output or data processing.
  • Document defects with clear reproduction steps, input data, expected results, actual results, and supporting evidence.
  • Participate in Agile ceremonies, including sprint planning, daily stand-ups, reviews, and retrospectives.
  • Prepare test execution reports and communicate testing status, risks, and quality metrics.

Desired Qualifications

  • Experience with Playwright and TypeScript.
  • API automation experience.
  • Experience contributing to or maintaining an automation framework.
  • Experience testing ML/AI/GenAI applications.
  • Exposure to ML model evaluation or data validation.
  • Experience with Allure or similar test reporting tools.
  • Exposure to CI/CD-based automated test execution.
  • Basic knowledge of Docker or cloud-based testing environments.

About the Company

UptimeAI

AI-driven predictive maintenance for industrial operations

UptimeAI provides AI-driven predictive maintenance and operational efficiency solutions for industrial users. Its platform uses deep learning to learn how different parts of an operation interact, which lowers alarm fatigue and delivers precise alerts that identify the root cause of issues. This helps clients in sectors like chemicals, utilities, oil, metals, and aerospace reduce unscheduled maintenance and improve reliability. The product is delivered via a subscription model, giving ongoing access to software and support. UptimeAI differentiates itself through its system-level approach to relate components within an operation, focus on reducing maintenance costs and disruptions, and a team of industry experts and data scientists. The company aims to help customers save time and money by improving reliability and efficiency while maintaining margins.

Company size
51-200
Company stage
Series A
Total funding
$19M
Headquarters
South San Francisco, CA
Founded
2019

Recently Posted Jobs

Explore more opportunities at UptimeAI

See more jobs