Tata Consultancy Services logo

Core Repository Maintena...

Tata Consultancy Services

Cincinnati, OH
Full Time
Senior
75k-94k
6 days ago

Job Description

About the Role

The Core Repository Maintenance QA Engineer role involves contributing to the Flutter open-source framework by identifying, fixing, and triaging issues, as well as executing comprehensive testing and release management. The position requires deep technical expertise in Flutter development, manual and automated testing, and collaboration with the Flutter community to ensure high-quality releases and improvements.

Key Responsibilities

  • Identify and fix high-value issues in the open-source Flutter framework repository, focusing on small scope and high customer value.
  • Provide input on issue candidates based on expertise, feasibility, and value.
  • Submit pull requests resolving selected issues, meeting Flutter standards for code contributions, style guide, and tree hygiene.
  • Include tests in pull requests to demonstrate correct behavior.
  • Respond to code reviews within 2 business days or less.
  • Merge changes and close issues with appropriate commentary.
  • Triage GitHub issues and pull requests for 'flutter/flutter' and other repositories, assigning labels and attempting to reproduce reported issues.
  • Close duplicate issues and label new issues within 1 business day, escalating urgent issues to the Flutter core team.
  • Provide weekly status updates on triage efforts and highlight interesting issues.
  • Participate in regular reviews to adhere to and revise triage SLOs and optimize the process.
  • Aid in pull request triage by identifying spelling mistakes, coding errors, ensuring tests are provided, and acting on community feedback.
  • Execute a comprehensive test plan including application testing, accessibility evaluations, performance benchmarking, and regression testing.
  • Run weekly tests on Flutter main branch across multiple devices and simulators, including testing the Wonderous app and platform integration features.
  • Test Flutter app creation, module embedding, and platform features like text input, web view, video player, and mobile ads.
  • Run tests against new Xcode beta, Android Studio RC, iOS, and Android OS releases on a weekly basis.
  • Adjust manual QA processes to catch regressions not detected by automated testing when necessary.

Requirements

  • Proven experience in Flutter development, mobile application QA, and contributing to large open-source projects.
  • Deep understanding of Flutter framework architecture, best practices, and contribution guidelines.
  • Experience with manual and automated testing, performance benchmarking, and regression testing on iOS and Android.
  • Proficiency with GitHub workflows, issue tracking, and pull request management.
  • Advanced problem-solving and debugging skills in a distributed ecosystem.
  • Familiarity with Flutter's style guide and tree hygiene standards.
  • Ability to include tests in pull requests and respond promptly to code reviews.
  • Experience with building, running, and testing Flutter apps, including module embedding and platform integration features.
  • Experience testing against various releases such as Xcode beta, Android Studio RC, iOS, and Android OS versions.

Nice to Have

  • Experience testing Flutter platform integration features like text input, web view, video player, and mobile ads.
  • Experience running tests against beta and release candidate versions of development tools and OSes.

Benefits & Perks

  • Salary range of $75,000-$94,000 per year.
  • Click here to read Benefits information.
Apply Now

Job Details

Posted AtJul 18, 2025
Job CategoryQA Engineering
Salary75k-94k
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Tata Consultancy Services

Website

tcs.com

Location

Cincinnati, OH

Industry

Computer Systems Design Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches