Search by job, company or skills

GreyOrange

Senior Engineer - Quality Assurance

new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 141074341

Similar Jobs