Job Overview
The company is seeking a Staff Quality Engineer with 9+ years of experience to lead quality engineering efforts for systems that support inventory lifecycle management, product planning, and performance analytics. This role emphasizes automation, data integrity, and collaborating across engineering and data teams to deliver scalable, reliable applications and data services.
Key Responsibilities
- Design, build, and maintain automated test suites across APIs (REST/gRPC), backend services, and front-end apps using tools such as Playwright, Selenium, Postman.
- Develop comprehensive test strategies for complex inventory, product workflows, integrations, and data pipelines.
- Execute and monitor integration, regression, system, and performance tests.
- Create detailed test plans, cases, and test data to ensure thorough validation.
- Define and track quality metrics and create dashboards for visibility into quality and data health.
- Partner with engineering, product, and data teams to align quality standards with business goals.
- Integrate automated tests into CI/CD pipelines and promote shift-left testing practices.
- Conduct manual and exploratory testing to validate functionality and data accuracy.
- Troubleshoot issues in distributed systems and event-driven architectures (Kafka, RabbitMQ, Pulsar).
- Collaborate with data teams to ensure data quality (accuracy, completeness, consistency).
- Mentor QA and engineering members on automation and quality best practices.
- Drive improvements in QE tools, frameworks, and processes.
- Participate in Agile ceremonies and lead initiatives in test-driven development and quality culture.
Technologies & Tools You’ll Work With
- Languages: Python, Java, Golang, JavaScript/Node.js
- Test Tools: Playwright, Selenium, Postman, JMeter, K6
- API & Data Validation: OpenAPI/Swagger, JSON Schema, REST, gRPC
- Messaging: Kafka, RabbitMQ, Pulsar, EDI
- Databases & Storage: Postgres, MySQL, AWS S3, RDS, EMR, Elasticsearch
- Cloud & DevOps: AWS, GCP, GitHub, GitLab CI/CD
- Orchestration & Workflow: Oracle OCI/OIC, Temporal (plus)
Required Skills & Experience
- 9+ years in software testing and quality engineering.
- Expertise in test automation for APIs, services, and UI using modern frameworks.
- Strong background in database testing, data validation including mocking/stubbing.
- Deep understanding of service-oriented and microservices architectures.
- Proven experience building and evolving scalable test automation frameworks.
- Experience integrating tests in CI/CD pipelines and working in agile teams.
- Excellent debugging, root cause analysis, and problem-solving skills.
- Strong communication and collaboration abilities.
- Experience in inventory management or fulfillment systems is a plus.
Why Join
- Work with a passionate, cross-functional team driving business and technology excellence.
- Shape quality strategies for high-impact, data-driven platforms.
- Access industry-leading tools and a culture that promotes flexible work and growth.
- Influence the delivery of real-time, scalable decision-making systems.
How to Prepare for the Interview
- Brush up on Playwright, Selenium, Postman (demo end-to-end automation).
- Study CI/CD pipelines and how test automation fits in (GitHub/GitLab CI, Jenkins, etc).
- Be prepared to discuss designing and scaling automated frameworks for complex distributed systems.
- Practice database and API validation scenarios (SQL assertions, JSON Schema, REST/gRPC tests).
- Read up on debugging and root cause analysis of microservices/applications in production.
- Familiarize yourself with messaging architectures (Kafka, RabbitMQ).
- Prepare examples of mentoring QA/engineers, and driving process/tool improvements.
- Articulate how you ensure test/data quality and reliability at scale.
- Have ready stories about influencing or “shifting left” on quality practices.
How to Prepare the Resume
- Clearly list automation tools and programming languages you’ve used (list specific projects).
- Highlight success building test frameworks for APIs, UIs, and distributed systems.
- Quantify results (improved test coverage, reduced release bugs, faster cycles).
- Showcase leadership/mentorship (teams trained, processes changed, new tooling introduced).
- Emphasize experience with CI/CD integration, data validation, and working in Agile teams.
- Add relevant certifications (ISTQB, AWS, Certified Selenium Tester, etc).
- Note business domain experience (inventory, fulfillment, analytics platforms).
Useful Links