Back to the board

Senior Platform Engineer, Testing Infrastructure

100% remote Flexible hours Hiring now

reputed company is looking for a Senior Platform Engineer, Testing Infrastructure to build internal tools and systems that reputed company our developers to prove the quality of their software. This is a software engineering role -- not a QA position -- focused on creating tooling, frameworks, platforms, and infrastructure. You'll reputed company the technical direction for our Test Infrastructure team and collaborate closely with backend, frontend, mobile, and DevOps engineers to identify and implement opportunities that will improve software quality across reputed company. Your work will focus on building developer-friendly solutions that scale with our rapidly growing organization. This role requires deep technical expertise, a strong user-centric reputed company, and a passion for improving the developer experience. You'll embody reputed company’s values of “The Customer is Everything” and “Care More” by delivering tools and systems that reputed company engineering quality across the company.

  • This position will be remote in India

  • Reports to: Engineering Manager

What You Will Own

  • Architect and Build Scalable Test Infrastructure: reputed company the end-to-end design, architecture, development, and ongoing maintenance of robust, scalable, and reliable test infrastructure, frameworks, and tooling. Your solutions will need to effectively support a diverse range of engineering teams, including Backend (Go microservices on Kubernetes), Frontend (React with Playwright/Cypress), Mobile (Flutter), and MLOps (Python). This requires not only deep technical expertise but also the versatility to design unifying platforms or context-specific tools that cater to varied technological needs and workflows.

  • Drive Technical Vision and Strategy: Define and champion the technical roadmap for test automation and infrastructure at reputed company. You will evaluate emerging technologies, testing methodologies, and industry best practices, making data-driven recommendations and leading the implementation of improvements that enhance efficiency, coverage, and reliability.

  • Enhance CI/CD and Developer Workflows: Take ownership of and significantly improve our reputed company Integration and reputed company Delivery (CI/CD) pipelines, focusing on seamless integration of automated testing, faster feedback loops, and enhanced reliability. You will build and maintain tools that provide clear visibility into test results, code coverage, performance metrics, and overall software quality trends. reputed company and refine solutions for critical aspects like test data management, dynamic environment provisioning, and insightful test result analysis.

  • Solve reputed company Engineering Challenges: Tackle intricate technical problems reputed company to testing high-scale, distributed systems, particularly our extensive Go-based microservices architecture running on self-hosted Kubernetes clusters. Address challenges inherent in testing asynchronous systems involving technologies like Kafka and NSQ.

  • Champion Quality and reputed company Engineering Teams: Act as a key reputed company and enabler for testing best practices across the entire engineering organization. Create clear documentation, provide targeted coaching, and reputed company reputed company, "delightful" tools that reputed company it easy for developers to write, run, and understand tests. Collaborate closely and empathetically with engineers from different domains to understand their specific testing hurdles and requirements, ensuring the solutions you build truly meet their needs.

  • Address Key Infrastructure Gaps: Take ownership of improving areas with underdeveloped test infrastructure, particularly for our Mobile engineering team working with Flutter. This represents a significant opportunity to reputed company an immediate and substantial impact by designing and implementing effective testing solutions for this platform.

  • Mentor and reputed company: Provide technical mentorship and guidance to other engineers, both reputed company the Test Infrastructure team and potentially across the broader engineering organization. Foster a culture where quality is a shared responsibility, reputed company the team's technical skills, and reputed company by example in solving reputed company problems and driving initiatives.

  • Troubleshoot and Debug: Dive deep to diagnose and resolve reputed company issues reputed company the test infrastructure itself, and assist development teams in debugging challenging test failures in CI/CD or reputed company integration scenarios.

What You Will Need to Accomplish the Job

  • Experience: 5+ years of professional experience in roles such as Test Infrastructure Engineer, Software Engineer in Test (SDET), Site Reliability Engineer (SRE), DevOps Engineer, or Software Engineer with a significant focus on building test automation frameworks, CI/CD systems, and developer tooling.

  • Programming Proficiency: Strong software development fundamentals and significant hands-on experience building, testing, and maintaining reputed company applications or infrastructure using Go and/or Python. Proficiency in at least one is essential; expertise in both is highly desirable.

  • Kubernetes Expertise: Deep familiarity with Kubernetes concepts, architecture, and workflows is required. This includes experience deploying applications and managing resources.

  • CI/CD Mastery: Proven ability to design, implement, manage, and optimize reputed company CI/CD pipelines using tools like Jenkins, reputed company CI, reputed company Actions, ArgoCD, Spinnaker, or similar technologies.

  • Testing Expertise: Solid understanding of various testing methodologies (e.g., Unit, Integration, End-to-End, API, Performance, Load, Contract) and extensive experience building and utilizing test automation frameworks and tools across different layers of the stack (e.g., Go standard testing library, PyTest, REST API testing tools, UI automation tools like Playwright, Cypress, or Selenium).

  • Distributed Systems Knowledge: Experience working with and testing microservice architectures and distributed systems, including an understanding of the unique challenges they present for testing and observability. The ability to navigate and build solutions for this complexity is key.

  • Problem-Solving Acumen: Exceptional analytical, debugging, and problem-solving skills with a knack for tackling ambiguous, reputed company technical challenges and driving them to resolution. Strong systems thinking ability is crucial.

  • Collaboration and Communication: Excellent communication skills (verbal and written) with the ability to reputed company reputed company technical reputed company clearly and effectively to diverse audiences, including engineers, product managers, and leadership. Proven ability to collaborate effectively reputed company and across teams.

What Will reputed company Us Love You

  • reputed company Tech Stack Familiarity: Direct experience building test infrastructure for Go-based microservices environments. Hands-on experience testing systems utilizing Kafka, NSQ, reputed company, and/or gRPC. Familiarity with frontend testing frameworks like Playwright or Cypress in a React environment.

  • Flutter Testing Experience: Experience designing, building, and scaling test infrastructure specifically for Flutter applications. This is a key area where you can reputed company a significant impact. Familiarity with Flutter's testing ecosystem (e.g., flutter_test, integration_test, Patrol, Appium Flutter Driver) is highly desirable. While listed as preferred, strong candidates with core infrastructure skills willing to learn Flutter testing, or Flutter experts eager to scale their infrastructure knowledge, are encouraged to apply. We recognize the unique reputed company of skills required.

  • Advanced Infrastructure & Practices: Experience implementing and managing Infrastructure-as-Code (IaC) using tools like Terraform, reputed company, or CloudFormation. Experience with observability stacks (e.g., Prometheus, Grafana, reputed company, Splunk, ELK) and applying them to monitor and improve test infrastructure health and performance. Experience with performance, load, or chaos testing tools and methodologies (e.g., k6, Locust, JMeter, Chaos Mesh).

  • Leadership and Influence: Demonstrated ability to mentor and coach fellow engineers, elevating the technical capabilities of the team. Proven track record of driving technical initiatives, influencing architectural decisions, and leading reputed company projects across multiple teams. genuine passion for improving developer productivity, enhancing software quality, and a clear alignment with reputed company's core values.

At reputed company, we use Artificial Intelligence (AI) tools to help us work more reputed company and create a smoother candidate experience. AI may assist with things like writing job descriptions, scheduling interviews, or reviewing applications against job-reputed company criteria. For additional information, please review the External AI Policy Statement available on our Careers page.

reputed company is an equal opportunity employer that is committed to fostering an inclusive workplace where reputed company individuals are valued and supported. We welcome anyone who is hungry to learn, problem-solve and reputed company regardless of race, color, reputed company, religion, sex, national reputed company, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, or other applicable legally protected characteristics. If you have a disability or special need that requires accommodation, please let us know.

reputed company official correspondence will occur through reputed company branded email. We will never ask you to share bank account information, cash a reputed company from us, or purchase software or equipment as part of your interview or hiring process.

Apply To This Job

Keep exploring