Snic Solutions Logo

Snic Solutions

Software Development Engineer in Test (SDET)

Reposted 2 Months Ago
Hybrid
Bangalore, Bengaluru Urban, Karnataka, IND
Mid level
Hybrid
Bangalore, Bengaluru Urban, Karnataka, IND
Mid level
The Software Development Engineer in Test (SDET) will develop and maintain test automation frameworks, define quality standards, and validate platform workflows, collaborating closely with engineering teams.
The summary above was generated by AI

Job Title: Software Development Engineer in Test (SDET)

Location: Hybrid
Company: Snic Solutions
Product: Factory Thread (B2B SaaS Data Platform)

About Snic Solutions

Snic Solutions is building Factory Thread, a next-generation B2B SaaS data platform designed to empower manufacturing enterprises with actionable insights and smarter decision-making. The platform integrates data across systems and leverages AI to unlock operational intelligence. It supports flexible deployment across cloud, on-premise, and private cloud environments.

We are a fast-growing, high-impact team working at the intersection of data engineering, AI, and industrial systems.

Role Overview

We are looking for a Software Development Engineer in Test (SDET) who will play a critical role in ensuring the quality, reliability, and scalability of the Factory Thread platform. This role goes beyond traditional QA—requiring strong engineering skills to build robust test frameworks, automate complex workflows, and embed quality across the development lifecycle.

You will work closely with engineers, product managers, and architects to design and implement testing strategies for a distributed, data-intensive platform.

Key Responsibilities

Test Engineering & Automation

  • Design, develop, and maintain scalable test automation frameworks for backend services, APIs, and data pipelines
  • Build automated test suites for functional, integration, regression, and performance testing
  • Implement data validation and pipeline testing for ETL/ELT workflows

Quality Strategy

  • Define and drive quality standards, test strategies, and best practices across the engineering team
  • Ensure test coverage across microservices, APIs, and distributed systems
  • Integrate testing into CI/CD pipelines to enable continuous testing and fast feedback loops

Platform & System Testing

  • Validate end-to-end workflows across heterogeneous systems (ERP, MES, IoT, etc.)
  • Test deployments across cloud, on-premise, and hybrid environments
  • Ensure system reliability under scale via performance and load testing

Collaboration & Ownership

  • Work closely with developers to shift-left testing and improve code quality
  • Participate in design reviews to identify testability and quality risks early
  • Contribute to improving observability, monitoring, and debugging practices

Required Skills & Qualifications

  • 3–8 years of experience in SDET / QA Automation / Software Engineering roles
  • Strong programming skills in Python, Java, or similar languages
  • Experience with test automation frameworks (e.g., PyTest, JUnit, TestNG, Selenium, Playwright)
  • Solid understanding of:
    • API testing (REST, OData)
    • CI/CD pipelines (GitHub Actions, Jenkins, etc.)
  • Experience with data validation and testing data pipelines
  • Familiarity with databases (SQL) and data modeling
  • Understanding of distributed systems and system design basics

Preferred Qualifications

  • Experience in data platforms, analytics systems, or ETL pipelines
  • Exposure to cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes)
  • Experience with performance testing tools (JMeter, k6, Locust)
  • Knowledge of manufacturing systems (MES, ERP, IoT) is a plus
  • Familiarity with AI/ML pipelines testing is an added advantage

What We’re Looking For

  • Strong ownership mindset with a focus on building quality into the product
  • Ability to work in a fast-paced startup environment with evolving requirements
  • Analytical thinker who can identify edge cases in complex data workflows
  • Passion for engineering excellence and automation-first testing

Why Join Snic Solutions?

  • Opportunity to shape the quality foundation of a core product (Factory Thread)
  • Work on cutting-edge problems in data integration and AI for manufacturing
  • High-impact role in a small, collaborative team
  • Flexibility in deployment environments (cloud + industrial edge)

Snic Solutions Bengaluru, Karnataka, IND Office

#16 Maruti Arcade, 80 Feet Road, Chandra Layout, Bengaluru, Karnataka, India, 560072

Snic Solutions Bengaluru, Karnataka, IND Office

1802, 5th Main, 10th Cross, Vijayanagar, Bengaluru, India, 560040

Similar Jobs

13 Days Ago
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Artificial Intelligence • Cloud • Machine Learning • Retail • Software
Build automated testing and evaluation frameworks for generative AI, LLM, RAG, multi-agent, classical ML, and data pipelines. Validate model quality, data integrity, retrieval performance, drift, and AI safety. Integrate testing into MLOps and CI/CD pipelines, monitor quality KPIs, and support release readiness. The role requires expert Python, SQL, AI evaluation frameworks, API automation, observability, and model testing experience.
Top Skills: Anthropic ApiAws BedrockAzure OpenaiCypressDeepevalDockerFeastGcp Vertex AiGithub ActionsGrafanaHugging Face ApisJenkinsJmeterKibanaKubeflowKubernetesLangchainLangsmithLlamaindexLocustMlflowNumpyOpenai ApiOpentelemetryPandasPlaywrightPostmanPromptflowPytestPythonPyTorchRagasRequestsRest AssuredScikit-LearnSQLTensorFlowTerraformTrulensVector DatabasesWeights & Biases
13 Days Ago
Hybrid
Bangalore, Bengaluru Urban, Karnataka, IND
Expert/Leader
Expert/Leader
Artificial Intelligence • Cloud • Fintech • Information Technology • Analytics • Financial Services • Cybersecurity
Leads the design, development, and maintenance of enterprise test automation frameworks covering UI, API, integration, unit, regression, and end-to-end testing. Oversees large-scale automated execution across environments, improves test resiliency, troubleshoots failures, and drives root-cause resolution. Integrates quality gates into CI/CD pipelines, validates releases and deployments, applies AI-assisted testing, and provides technical leadership through architecture, coding standards, reviews, mentoring, and continuous improvement.
Top Skills: Azure DevopsCi/CdGenerative AiGitGithub ActionsGithub CopilotJavaJenkins
20 Days Ago
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Mid level
Mid level
Information Technology
Designs and maintains automated UI, API, integration, and end-to-end tests for web and AI-powered applications. Builds reusable automation frameworks, integrates tests into CI/CD pipelines, investigates failures, performs root-cause analysis, and improves test reliability and execution speed. Partners with engineering and product teams to identify risks, improve testability, validate releases, and track quality metrics. The role also applies AI-assisted testing tools and owns quality for assigned features.
Top Skills: Ci/CdGitHTTPJSONPlaywrightPythonRestTypescript

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account