Xiaojun Sun is a software engineer based in Sunnyvale with five years of professional experience and a strong focus on test automation framework architecture for both backend and UI. Currently at Google and previously at Oracle, he designed and implemented web-based and Selenium-driven automation frameworks and developed test libraries and infrastructure tooling using Python, Django REST, JavaScript and related technologies. He holds dual master’s degrees—a Master of Science in Information Technology and an MBA concentrating in Information Systems—bringing both technical depth and product/management perspective to quality engineering. Xiaojun has a track record of improving test coverage and preventing regressions through scalable frameworks and analytics-driven tooling that surfaced dependency patterns across large codebases. Beyond core engineering, he has taught and mentored students in algorithms and robotics, reflecting strong communication and mentorship skills. Actively seeking new opportunities, he combines rigorous QA engineering with an ability to translate business needs into reliable test architectures.
5 years of coding experience
7 years of employment as a software developer
Master, Business Administration with concentration in Information Systems, 3.90, Master, Business Administration with concentration in Information Systems, 3.90 at Rensselaer Polytechnic Institute - The Lally School of Management and Technology
Bachelor, Economics, Bachelor, Economics at Southeast University
Master of Science, Information Technology, 3.90, Master of Science, Information Technology, 3.90 at Rensselaer Polytechnic Institute
Management, Management at California State University-Fullerton
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.