Danrui Dang
Software Quality Assurance Engineer (Software Development Engineer in Test) at Granular- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Full professional proficiency
-
Chinese Native or bilingual proficiency
Topline Score
Bio
Lan Gao
Its great pleasure working with Danrui, she joined our stability team in Motorola after graduated from school, I am surprised she can quickly adapt to industry pace, demonstrating fast learning capability and solid programming skills. She can handle rack moving, bug tracking,script issue resolving by herself with high quality ,also she quickly started to contribute team for common script issues and mentor for new guys, she did great job as software engineer in automation and I believe any company would be glad to having her.
Lan Gao
Its great pleasure working with Danrui, she joined our stability team in Motorola after graduated from school, I am surprised she can quickly adapt to industry pace, demonstrating fast learning capability and solid programming skills. She can handle rack moving, bug tracking,script issue resolving by herself with high quality ,also she quickly started to contribute team for common script issues and mentor for new guys, she did great job as software engineer in automation and I believe any company would be glad to having her.
Lan Gao
Its great pleasure working with Danrui, she joined our stability team in Motorola after graduated from school, I am surprised she can quickly adapt to industry pace, demonstrating fast learning capability and solid programming skills. She can handle rack moving, bug tracking,script issue resolving by herself with high quality ,also she quickly started to contribute team for common script issues and mentor for new guys, she did great job as software engineer in automation and I believe any company would be glad to having her.
Lan Gao
Its great pleasure working with Danrui, she joined our stability team in Motorola after graduated from school, I am surprised she can quickly adapt to industry pace, demonstrating fast learning capability and solid programming skills. She can handle rack moving, bug tracking,script issue resolving by herself with high quality ,also she quickly started to contribute team for common script issues and mentor for new guys, she did great job as software engineer in automation and I believe any company would be glad to having her.
Experience
-
Granular
-
United States
-
Farming
-
1 - 100 Employee
-
Software Quality Assurance Engineer (Software Development Engineer in Test)
-
Dec 2018 - Present
• Built the 1st version of internal automaton framework from scratch in Python/Pytest/Selenium/Appium for QA team. • Worked on migrating 200+ JAVA-based BDD automation tests to Python for SaaS (microservices distributed system) Web Application, Mobile Application(Android and iOS) and Backend REST/RESTful API testing • Lead & Work on multiple new features’ testing in complete Software Development Life Cycle, including test plan/test cases design, automation/manual tests develop/execution/log analysis, bug triage & tracking; coordinate with Developers, PMs, Designers, QAs and Customer Supports during the release cycle every 2 sprints in an Agile environment (Web/Mobile/API) • Achieved on deploying automation tests on cloud for SaaS Web App (based on distributed system) & Mobile App (Android and iOS) (Perfecto/BrowserStack/SauceLabs), based on Python framework and had >70% productivity gain for QA team (reduced release automation Regression Testing time from 30 hrs to 8 hrs) • Ownership of supporting/maintaining internal test automation infrastructure in Python/Java/Selenium/Appium for a scrum team of 6 • Participate in product code review for white box/black box testing, and involved in early stage of feature development to providing testing feedbacks • Supported DevOps on building CI/CD pipeline for automation test in cloud, with the integration of Gitlab Runner, AWS, docker, Bitrise and Perfecto • Experience in developing tests in XCUI and Expresso • Experience in developing & fixing company iOS app bugs & small features in Swift Show less
-
-
-
Motorola Mobility (a Lenovo Company)
-
United States
-
Computers and Electronics Manufacturing
-
700 & Above Employee
-
Software Development Engineer In Test
-
Oct 2017 - Dec 2018
• In charge of Moto E & Moto G product lines’ software testing from for full SDLC: perform both automation/manual testing; design test strategy/plans; developed multiple automation test suits and cases under Linux for Acceptance, Smoke, Functional, Performance, HW/SW Integration, Stability, Stress test with full regression, using Git, UI Automator and internal framework similar to Selenium • Schedule continues integration sanity test against software application testing with Jenkins • Design test plans and test cases; debug test failures; generate software quality reports by the analysis of log-files and test results; do assessment for pre-release software; communicate product defect with other team via Jira • Develop a backend automation tool in Python and C++ which automate and speed up the preparation for automation testing • Design and Develop automation tools at backend with new test strategy to accelerate the speed of finding crashes on software by parsing and analyzing heavy raw logs, reduced the testing time by more than 50% • Maintain team database with SQL and develop new features on current automation framework Show less
-
-
Education
-
University of California, Los Angeles
Master’s Degree, Electrical and Computer Engineering -
Hefei University of Technology
Bachelor’s Degree, Electrical and Electronics Engineering with honor