
Senior QE Engineer
Ntt Data
Hace 3 horas
•Ninguna postulación
Sobre
- 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.