Software Engineer (Chennai)

Software Engineer (Chennai)

22 Aug
|
Eaton
|
Chennai

22 Aug

Eaton

Chennai

What you’ll do:

We are seeking an experienced Senior Software Development Engineer in Test (SDET) to design, development, and implementation of an automation framework for our Video Management System (VMS) platform. The ideal candidate will have strong software development skills, extensive experience in test automation, and the ability to build scalable automation solutions from the ground up. This role involves automating web applications, desktop applications, REST APIs, and device-level workflows while ensuring high quality and reliability across the VMS ecosystem.

Key Responsibilities

Automation Framework Development

Design, develop, and maintain a scalable, reusable, and maintainable test automation framework.

Define automation architecture, coding standards, and best practices.

Develop reusable libraries and utilities to support automated testing.

Enable parallel execution, reporting, logging, and environment configuration.

Test Automation

Automate functional, regression, integration, and end-to-end test scenarios.

Develop automated tests for

Web applications

Desktop applications

REST APIs

Improve automation coverage and reduce manual testing effort.

Video Management System Testing

Automate testing for

Camera onboarding and configuration

Live video streaming

Playback functionality

Recording validation

Event and alarm management

User and role management

Device connectivity

Camera reconnection scenarios

Multi-camera deployments

CI/CD Integration

Integrate automation into CI/CD pipelines.

Configure automated execution as part of build and release processes.

Generate automation reports and quality dashboards."





" Thinks like a software engineer and applies engineering principles to testing.

Has strong problem-solving and analytical skills.

Can independently design and implement automation frameworks.

Writes clean, maintainable, and reusable code.

Has excellent debugging and troubleshooting abilities.

Is proactive, collaborative, and passionate about delivering high-quality software.

Success Measures

Within the first six months, the successful candidate is expected to:

Deliver a robust and scalable automation framework.

Automate critical VMS workflows across UI and APIs.

Integrate automation into the CI/CD pipeline.

Improve regression test coverage and execution efficiency.

- Establish automation standards and best practices for the engineering team.

Qualifications:

BE / B.Tech - CSE or IT 5–8 years of experience in software testing and automation.

Skills:

Programming Strong proficiency in C# / Python (preferred)

Object-Oriented Programming (OOP)

SOLID Principles

Design Patterns

Automation

Appium, Winapp driver, FLAUI

Playwright or Selenium

NUnit / xUnit / MSTest

Automation Framework Development

Page Object Model

Data-driven testing

API Automation

API Testing

REST APIs

JSON/XML

Authentication (JWT, OAuth, Basic Authentication)

Postman

Version Control

Git

CI / CD Tools

Nice to Have

Experience with Azure Cloud

Experience with Python scripting

Familiarity with GStreamer or FFmpeg

Exposure to video analytics or AI-based surveillance solutions

Experience with network protocols and device communication"

Drive for Results, Passionate, Cooperative, Excellent written and verbal communication skills needed & with Digital Mindset

📌 Software Engineer (Chennai)
🏢 Eaton
📍 Chennai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (chennai) / chennai

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (chennai) / chennai