Software Development Engineer in Test
Apple Inc. (NASDAQ: AAPL)
November 2022 – Present
Apple Services Engineering
Software QA Automation Engineer
Bumble Inc. (NASDAQ: BMBL)
April 2017 – November 2022
Founded and led a quality engineering committee, empowering cross-functional teams to achieve stability, maintainability, and higher quality of end-to-end testing
Pioneered a test automation framework enabling production-environment testing with TestFlight builds, slashing development cycles and boosting quality assurance confidence
Developed a strategic approach to reduce test flakiness by 50%, meticulously optimizing tests, frameworks, and the system under test, streamlining and solidifying the testing process
Transformed unwieldy legacy code into smaller, maintainable modules, enhancing test automation efficiency and empowering teammates to contribute with greater ease
Championed improved test automation practices through proactive leadership and innovative solutions, paving the way for a robust, reliable, and collaborative testing environment
Software QA Engineer
Yandex (NASDAQ: YNDX)
September 2015 – April 2017
Architected a testing process from the ground up, ensuring meticulous quality control throughout the development lifecycle
Cultivated a talented QA engineering team, fostering a culture of collaboration and excellence
Pioneered a fast-paced weekly release rhythm, propelling continuous product improvement and market agility
Bridged cultural and technical gaps through collaborative efforts with overseas partners, securing successful integration of Yandex products in key markets
Software QA Engineer
Apps Ministry Inc.
June 2014 – September 2015
Streamlined testing processes and mentored new QA team members, boosting efficiency and quality
Mastered mobile game testing across iOS and Android platforms, ensuring exceptional user experience
Crafted comprehensive test documentation for meticulous software evaluation
Gained hands-on experience with iTunes Connect and Google Developer Console, streamlining deployment processes
Contributed directly to game development by designing innovative levels using Unity, showcasing strong technical skills and creativity