Automation Test Engineer

6 - 11 years

5 - 15 Lacs

Posted:-1 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Details
Posting Title:   Automation Test EngineerDescription:   POSITION OVERVIEW : Automation Test Engineer                                                                                                                                                                                   

Experience: 6+ Years
Shift Time: 12 - 10pm / 3:30pm - 1:30amStart Date: ImmediateLocation: Anywhere in IndiaNo of Interviews: 2

Must have Skills:
•       6+ years of experience in quality engineering and test automation, including at least 2+ years in IoT/device simulation or distributed systems testing.•       Strong programming skills in JavaScript/TypeScript, Java, Python, or C# for test automation.•       Hands-on experience with containerized environments (Docker, Kubernetes) and cloud platforms (like Azure, AWS, or GCP).•       Proven experience with test automation frameworks (Playwright, Selenium, RestAssured, pytest).•       Proficiency in schema validation (OpenAPI, AsyncAPI, JSON Schema) and contract-first testing workflows.•       Experience with performance and load testing (JMeter, Locust, k6).•       Familiarity with chaos testing tools (LitmusChaos, Gremlin) to validate resilience under failure scenarios.•       Knowledge of IoT communication protocols (MQTT, HTTP, JSON request/response).•       Exposure to observability tools (Prometheus, Grafana, ELK, Splunk) to track simulator test results and quality metrics.________________________________________

Preferred Skills:
•       Experience designing or extending device simulators, IoT Hub test harnesses, or schema-driven validation frameworks.•       Background in device contract reverse engineering and source control for schema definitions.•       Knowledge of security testing for device simulators: TLS, secrets management, OAuth2/JWT, RBAC.•       Experience running chaos, resilience, and long-duration stability tests with automated validation.•       Familiarity with GitOps and Infrastructure-as-Code practices (Terraform, Helm).•       Experience mentoring QE and dev teams on automation-first, contract-first, and simulator-based testing approaches.•       Ability to plan and implement scalable test automation strategies for complex distributed IoT systems.Ideal Mindset:•       Automation-first approach You eliminate manual validation through scalable test frameworks and simulators.•       Quality advocate You ensure device simulation improves developer confidence before production.•       Resilience-driven You embrace chaos and break things on purpose to validate robustness.•       Collaborative & cross-functional – You thrive at the intersection of QE, Development, Platform, and Security teams.•       Curious & experimental – You are eager to expand simulation scenarios, improve coverage, and mentor others.•       Proactive & accountable – You take ownership of quality and treat every defect or gap as an opportunity to improve.AI & Modern Development•       Familiar with using AI coding assistants (e.g., GitHub Copilot, Claude Code) to generate and maintain test cases and automation scripts.•       Able to apply AI tools to accelerate test design, data creation, and result analysis in day-to-day QA activities.•       Open to exploring AI-powered test generation and self-healing automation to improve test stability and coverage.•       Understands the fundamentals of MCP (Model Context Protocol) servers and their role in enabling AI-assisted testing and automation.•       Contributes to integrating AI and ML-driven insights into testing workflows for better defect prediction and quality reporting.

Once You Are Here, You Will:
•       Design, implement, and execute automation strategies for device simulators to validate device-to-cloud interactions across multiple device families.•       Develop automated test frameworks for REST APIs, messaging flows, telemetry ingestion, command-response handling, and device twin state management.•       Create and maintain containerized simulators to support scalable, portable testing environments.•       Formalize and validate Device-to-Cloud contract standards using schema-based definitions; integrate contract-first validation into CI/CD pipelines.•       Automate primary and alternate path testing, including normal operations, timeouts, rejected commands, ignored responses, OTA updates, and video streaming scenarios.•       Execute long-duration (24–48h) traffic simulations with variable load to validate stability, scalability, and fault tolerance.•       Implement fault and chaos testing for simulators (network drops, throttling, simulated device failures) to validate resilience.•       Partner with Security/Intrusion teams to define and validate secure simulator access policies, including TLS, certificate handling, sandbox isolation, and credential management.•       Collaborate with development teams to reverse engineer device contracts into a common schema-based model, placing them under version control with compliance checks.•       Create and maintain documentation, onboarding guides, and recorded training sessions to enable development teams to extend and adopt simulators.•       Establish dashboards and reporting to track test coverage, schema compliance, performance metrics, and resiliency KPIs.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

hyderabad, chennai, bengaluru

navi mumbai, mumbai (all areas)