Joanna Qu

Software Engineer 2 at Microsoft

New York City Metropolitan Area United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code6 years of coding experience
job2 years of employment as a software developer
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at University of Michigan
bookHigh School Diploma, High School Diploma at John P. Stevens High School
languagesChinese, English, Latin
github-logo-circle

Github Skills (23)

unit-testing10
javascript10
react-native10
ui-components10
typescript10
appkit10
typescript-types10
swift10
typescripts10
test-automation10
ios9
styled-components9
macos9
uikit9
test-integration8

Programming languages (3)

TypeScriptC++Swift

Github contributions (5)

github-logo-circle
microsoft/fluentui-apple

Dec 2022 - Jan 2023

UIKit and AppKit controls for building native Microsoft experiences
Role in this project:
userQA 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.
fluentui-appleexperiencesiosappkituikit
A react-native component library that implements the Fluent Design System.
Role in this project:
userFront-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.
reactreact-nativereact-native-componentfluent-designdesign-system
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.
Request Free Trial
Joanna Qu - Software Engineer 2 at Microsoft