Role Overview We are looking for a Senior QA Engineer who strongly aligns with GreyOrange's culture of ownership, technical depth, and customer obsession. This role is centered around building and driving a backend automation framework from scratch to validate complex warehouse workflows involving simulated robots and event-driven systems.
This is not a web or UI automation role. The ideal candidate is someone who understands
backend systems deeply, can orchestrate end-to-end workflows using APIs and events, and is comfortable debugging production-like environments.
Responsibilities
- Design, build, and own a backend automation framework using Python and Robot Framework.
- Develop and execute automated test cases, scripts, plans, and procedures for complex warehouse workflows.
- Orchestrate end-to-end backend test scenarios where user actions and robot behavior are driven programmatically.
- Simulate robot interactions and asynchronous system workflows to validate real-world operational scenarios.
- Lead and manage the end-to-end testing process within the team, including strategy, execution, and reporting.
- Define and implement quality assurance practices, standards, and test processes.
- Act as the first level of debugging for development and external teams by analyzing logs, failures, and system behavior.
- Debug issues by inspecting Kubernetes pod logs, distributed services, and backend components.
- Collaborate closely with product management, backend engineering, and platform teams to ensure high-quality releases.
- Identify, record, track, and drive bugs to closure.
- Mentor and guide QA team members and drive adoption of the new automation framework.
- Ensure that quality outcomes directly support customer success and operational reliability.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 36 years of experience in software quality assurance with a strong focus on backend and automation testing.
- Strong hands-on experience with Python and Robot Framework(must have).
- Solid understanding of HTTP/REST APIs and backend workflow orchestration.
- Experience working with event-driven systems and Kafka.
- Strong database knowledge with PostgreSQL and MongoDB.
- Exposure to AI-driven or intelligent automation frameworks.
- Experience testing distributed and microservices-based systems.
- Working knowledge of Kubernetes, Linux, and Shell scripting, including log analysis and debugging.
- Proficiency with JIRA and Confluence for test management, defect tracking, and release documentation.
- Strong analytical skills, attention to detail, and problem-solving ability.
- Ability to work independently, take ownership, and lead quality initiatives.
Good to Have
- Experience testing Spring Bootbased microservices.
- Familiarity with Docker and cloud-native architectures.
- Experience with Camunda or workflow orchestration engines.
- Domain exposure to warehousing, robotics, or supply chain systems.