We are looking for a QA Team Lead to lead and support quality assurance efforts across multiple engineering squads in a microservices-based environment. This role combines technical leadership with active contribution to testing and automation activities. The ideal candidate is a senior QA professional who leads by example, contributes directly to technical work, and helps shape quality practices across distributed systems.
Job Description
Lead QA engineers embedded across multiple engineering squads while maintaining consistent quality standards
Contribute directly to API, integration, and end-to-end test automation
Review and improve existing automation suites for reliability, maintainability, and effectiveness
Debug failed tests, unstable environments, and complex technical issues across services
Define and implement testing strategies for microservices, asynchronous workflows, and distributed systems
Ensure business-critical workflows are properly covered through meaningful automated tests
Introduce and support contract testing where appropriate
Ensure automated tests are integrated effectively into CI/CD pipelines
Reduce flaky tests and improve automation stability and pipeline trustworthiness
Collaborate with developers, DevOps, and product teams to improve testability and delivery quality
Mentor team members in automation practices, test design, and technical problem-solving
Participate in hiring, onboarding, and technical development of QA team members.
Requirements:
Strong experience in software QA and test automation, including leadership responsibilities
Proven hands-on experience testing .NET Core services and APIs
Experience working with distributed systems / microservices architecture
Solid understanding of API, integration, and end-to-end testing approaches
Experience designing tests for asynchronous and event-driven systems
Familiarity with services built in Node.js, Python, or similar technologies
Strong understanding of CI/CD pipelines and automated test integration
Experience working with common QA frameworks and test automation tools
Understanding of service contracts, distributed system failures, and system-wide quality risks
Excellent debugging and troubleshooting skills
Strong communication and mentoring abilities
Familiarity with containerized environments is a plus
تپسیفود، سایت و اپلیکیشن سفارش آنلاین غذا، میوه، نان و… است که در سال ۱۴۰۲ با نام «اُفود» و با سرمایهگذاری هوشمند هلدینگ گلرنگ وارد بازار شد. در سال ۱۴۰۳ اُفود به عنوان اولین سرویس به «سوپراپلیکیشن تپسی» پیوست و کارش را با نام «تپسیفود» ادامه داد. هدف ما در تپسیفود تغییر قواعد بازار تحویل فوری مواد خوراکی، به نفع مشتریان و فروشگاهداران است.
کاربران ما در هر زمانی از روز که بخواهند، میتوانند وارد سایت یا اپ تپسیفود شوند، رستورانها و سایر فروشگاههای اطراف را ببینند، غذای دلخواهشان را از آنها آنلاین سفارش دهند و بهموقع تحویل بگیرند.
فروشگاههای همکارمان نیز با دریافت کارمزد منصفانه و تسویهحساب سریع، یک همکاری بُردـبُرد خواهند داشت.
در تپسیفود در کنار هم جمع شدهایم تا تغییری بزرگ را رقم بزنیم. لازمهٔ رسیدن به این تغییر کیفیت، نوآوری، پویایی و اشتیاق به تغییر و خلقکردن است.
اگر از تجربههای جدید و جریانساز لذت میبرید و میخواهید از ابتدای این تغییر با ما باشید، ما مشتاق حضورتان در تپسیفود هستیم.