TechDoQuest is seeking a Quality Engineering (QE) Automation Engineer for their Digital Products team. The role involves developing and maintaining automated testing frameworks and ensuring the quality of software products through various testing methodologies.
Requirements:
- Bachelor's degree in computer science, Engineering, or a related field, or equivalent practical experience
- 6+ years of professional software development experience
- Strong proficiency in TypeScript and modern JavaScript development
- Extensive experience building frontend applications using React (Vite or similar tooling)
- Strong experience developing backend services using Node.js frameworks (NestJS preferred) and/or Python
- Experience designing APIs, service boundaries, and data models
- Strong familiarity with Git-based version control and collaborative development workflows
- Experience building custom dashboards or data-rich user interfaces
- Experience working with time-series, telemetry, or streaming data
- Exposure to IoT, event-driven, or real-time systems
- Familiarity with 12-Factor App principles and cloud-native application design
- Exposure to CLEAN architecture and Domain-Driven Design (DDD) concepts
- Experience with containerized applications (e.g., Docker) and container platforms (e.g., ECS)
- Familiarity with infrastructure-as-code tools such as Terraform
- Experience operating and supporting applications in production environments
- Understanding of observability concepts such as logging, metrics, and monitoring
- AWS certification (Associate or higher) is a plus