Joanna Qu is a Software Engineer 2 at Microsoft with six years of hands-on experience building cross-platform UI and test automation for large-scale component libraries. While completing a Computer Science degree at the University of Michigan, she shipped a React Native FluentUI Notification control and contributed to Microsoft’s FluentUI repos by implementing new components and robust XCUITests for iOS/macOS demos. Her background spans C/C++, Python, C#, TypeScript, and React Native, and she has experience across roles from intern to full-time engineer and test automation specialist. Joanna combines front-end component design with a strong emphasis on quality engineering, often refactoring and expanding component behavior (optional titles, icons, pressable actions) while adding thorough test coverage. Based in the New York City area, she brings a proven ability to move features from prototype to production within large engineering orgs. An uncommon strength is her fluency switching between product-focused implementation and low-level QA automation, enabling faster, more reliable releases.
6 years of coding experience
2 years of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at University of Michigan
High School Diploma, High School Diploma at John P. Stevens High School
UIKit and AppKit controls for building native Microsoft experiences
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:9 releases, 258 reviews, 12 commits in 1 month
Contributions summary:Joanna's contributions primarily involve writing and maintaining XCUITests for the FluentUI-Apple project. These tests focus on launching and verifying the functionality of various UI components, including ActivityIndicator, IndeterminateProgressBar, TableViewCell, and others within the iOS and macOS demo applications. The commits demonstrate a strong emphasis on creating test cases, ensuring that the UI elements are correctly rendered, and that the demo applications do not crash. The user also addresses bug fixes related to the test environment and general code style and structure issues.
A react-native component library that implements the Fluent Design System.
Role in this project:
Front-end Developer
Contributions:39 reviews, 23 commits, 52 PRs in 2 months
Contributions summary:Joanna primarily contributed to the development of the FluentUI React Native component library, specifically focusing on the implementation of a new notification component and its integration within the fluent tester application. Their work included defining the component's structure, styling, and behavior, along with creating test cases and integrating the component into the test pages. Additionally, the user refactored the component by changing its text properties and incorporating button/pressable functionality, and added enhancements like an optional title and icon.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.