Location: Noida, Uttar Pradesh
Employment Type: Full-time
Experience Level: 12 years
Reporting To: Lead/VP Engineering
Remote Work Policy: Onsite or remote
About wiseDo Technology
wiseDo Technology is an early-stage, well-funded, venture-backed edge AI company building perception and reasoning solutions for industrial operations. Our platformwiseDo Reasoncombines real-time computer vision with AI-driven event recognition and decision-making, deployed directly at the edge (manufacturing facilities, warehouses, retail environments).
Our mission: Provide shop-floor intelligence that enables manufacturers and retailers to sense, reason, and act with precision.
Current Focus: Manufacturing and retail operations (Horizon 1), expanding to warehousing, QSR, and pharma (Horizon 2).
The Role
We're looking for a QA Engineer to own quality across wiseDo's industrial AI stackfrom edge devices running computer vision pipelines to cloud dashboards used by factory operators. You'll build automated test frameworks, harden our CI/CD pipelines, and ensure that software deployed to real factories and retail stores is reliable, performant, and secure. This role blends hands-on testing with DevOps ownership: you won't just find bugs, you'll build the infrastructure that prevents them from shipping.
Key ResponsibilitiesTest Strategy & Planning
- Define and own the end-to-end test strategy across edge, cloud, and frontend components
- Create test plans, test cases, and acceptance criteria for new features in collaboration with product and engineering
- Establish quality gates and release criteria for edge firmware, backend services, and dashboards
- Track and report quality metrics (defect density, escape rate, test coverage, MTTR)
Test Automation
- Build and maintain automated test suites for REST/GraphQL APIs (Pytest, Postman/Newman, or similar)
- Develop UI automation for web dashboards (Playwright, Cypress, or Selenium)
- Write integration tests for event pipelines (NATS JetStream, PostgreSQL/TimescaleDB) validating high-throughput event ingestion and analytics accuracy
- Create test harnesses and simulators for edge-device scenarios (camera feeds, network interruptions, device restarts, firmware updates)
- Validate computer vision pipeline outputs against ground-truth datasets (regression testing for model and pipeline changes)
DevOps & CI/CD
- Integrate automated tests into GitHub Actions CI/CD pipelines, including GPU-based and cross-architecture (amd64/arm64) builds
- Manage test environments using Docker and Kubernetes (K3s), for both cloud and edge targets
- Set up monitoring, logging, and alerting for test environments and staging deployments (Prometheus, Grafana, or similar)
- Automate deployment verification and smoke tests for edge device rollouts
- Contribute to infrastructure-as-code (Terraform) for reproducible test infrastructure
Performance, Reliability & Security Testing
- Design and run load/stress tests for event ingestion and real-time analytics (Locust, k6, or JMeter)
- Test system behaviour under degraded conditions: network loss, low bandwidth, edge-device resource constraints
- Conduct security-focused testing: authentication/authorization flows, API abuse cases, data encryption validation
- Verify data integrity across the edge-to-cloud pipeline (no lost or duplicated events)
Collaboration & Ownership
- Work closely with the computer vision/ML team to define acceptance criteria for model and pipeline releases
- Partner with backend and frontend engineers to build testability into the platform from design onward
- Reproduce, triage, and document field issues from customer deployments
- Take end-to-end ownership of release quality, from test design through production verification
Required Qualifications
- 12 years of experience in software QA/testing, with at least 12 years in test automation
- Strong proficiency in Python (or Node.js/Java) for writing automated tests and tooling
- Hands-on experience with API testing (REST; GraphQL a plus) and HTTP fundamentals
- Experience with UI automation frameworks (Playwright, Cypress, or Selenium)
- Familiarity with SQL databases and validating data correctness through queries
- Working knowledge of Docker and containerization; comfort running services locally and in test environments
- Experience with CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI, or similar)
- Experience with cloud platforms (AWS, GCP, or Azure) or Linux server administration
- Strong analytical and debugging skills; ability to isolate issues across a distributed system
- Excellent communication and documentation skills
Preferred Qualifications
- Experience testing real-time / event-driven systems (NATS, Kafka, RabbitMQ, MQTT)
- Exposure to edge computing or IoT testing (Jetson, AWS IoT Greengrass, embedded Linux devices)
- Familiarity with time-series databases (TimescaleDB, InfluxDB) and validating analytics pipelines
- Experience with performance/load testing tools (Locust, k6, JMeter)
- Exposure to computer