Senior QE Engineer at NTT DATA
Ciudad de México, , Mexico -
Full Time


Start Date

Immediate

Expiry Date

02 Jan, 26

Salary

0.0

Posted On

04 Oct, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Quality Engineering, Test Automation, IoT, Device Simulation, Distributed Systems Testing, JavaScript, TypeScript, Java, Python, C#, Docker, Kubernetes, Cloud Platforms, Test Automation Frameworks, Performance Testing, Security Testing

Industry

IT Services and IT Consulting

Description
5+ 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. 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.
Responsibilities
The Senior QE Engineer will design and implement scalable test automation strategies for complex distributed IoT systems. They will also mentor QE and development teams on automation-first, contract-first, and simulator-based testing approaches.
Loading...