Yevhen Pustovit
Sr. Software Development Engineer in Test, Embedded Engineer at Platform Science- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Platform Science
-
United States
-
Software Development
-
200 - 300 Employee
-
Sr. Software Development Engineer in Test, Embedded Engineer
-
Jan 2023 - Present
Los Angeles, California, United States Develop testing process and quality gate for embedded business logic. Implemented data driven test framework for hardware and software application. Integrated quality assurance process for each stage of development and release. Setup a hardware farm for CI / CD process and new hardware integration testing. Manage a small team of Engineers to develop a low level hardware integration testing framework.
-
-
-
Apple
-
United States
-
Computers and Electronics Manufacturing
-
700 & Above Employee
-
NFC QA Automation Engineer
-
Jan 2019 - Nov 2022
Cupertino CA US As a part of NFC Framework QA team I develop and maintain framework for testing features based on NFC technology for software and hardware. Maintain and validate firmware and middleware integration. Leading release process across development team for iOS, watchOS and macOS platforms. Taking part in designing new features and their further integration.
-
-
-
Google
-
United States
-
Software Development
-
700 & Above Employee
-
Lead Software Testing Dev Engineer (powered by EPAM)
-
Aug 2016 - Dec 2018
San Francisco Bay Area I work with a team of talented engineers to build an automated framework for backend testing of client-server application. - Design and implement solutions for automated testing using PyTest framework - Choose strategies for effective automatization - Port existing Unittest scenarios to PyTest - Automate manual test cases using Python - Build new modules for increasing test coverage - Deploy new builds and maintain Jenkins jobs
-
-
-
Victor
-
United Kingdom
-
Airlines and Aviation
-
1 - 100 Employee
-
QA Technical Lead
-
Aug 2015 - Jul 2016
Ukraine Setup automated testing and quality control on all stages of development. In tight collaboration with development team and project managers make high quality customer oriented product. - Design and implement technical solution for testing framework and testing environment - Guide team members, define areas for improvements and setup goals regarding to this areas - Implement new scenarios for API, Web and Mobile UI - Improve performance of testing framework and increase… Show more Setup automated testing and quality control on all stages of development. In tight collaboration with development team and project managers make high quality customer oriented product. - Design and implement technical solution for testing framework and testing environment - Guide team members, define areas for improvements and setup goals regarding to this areas - Implement new scenarios for API, Web and Mobile UI - Improve performance of testing framework and increase coverage - Refactor legacy code and adapt it to the new environment - Improve existing framework - Integrate into existing framework mobile testing (iOS) with sauce labs - Use Vagrant with Ansible for fast setup environment and run tests from any location. Show less
-
-
-
Lazada
-
Singapore
-
Technology, Information and Internet
-
700 & Above Employee
-
Head of Quality Assurance
-
Jul 2013 - Jun 2015
Vietnam Setup QA processes within entire company. In tight collaboration with development and release engineering team building a process of continuous integration and automatization quality control on all stages. Build and grow up a cohesive and productive team of professionals. Design and implement structure of QA department. Motivate and inculcate ability to think independently. - Builded quality assurance and quality control process for entire company - Setup automation process… Show more Setup QA processes within entire company. In tight collaboration with development and release engineering team building a process of continuous integration and automatization quality control on all stages. Build and grow up a cohesive and productive team of professionals. Design and implement structure of QA department. Motivate and inculcate ability to think independently. - Builded quality assurance and quality control process for entire company - Setup automation process inside QA team and in term collaboration with others departments - Improved productivity of Quality Assurance department twice through using automatization, process improvements and structure changes inside some teams - Organized 24/7 monitoring/support team inside the quality assurance department for real time monitoring business processes and health control of all systems. Support business, handle incidents and coordinate the process of fixing within all departments until the problem won’t be fixed - Prevented growing up QA department simultaneously with all developer teams - Setup continuous integration with tight collaboration of release engineering department Trained QA managers and QA leaders in order to setup smoothly and effective collaboration inside the team Show less
-
-
-
24-7 Entertainment
-
Musicians
-
1 - 100 Employee
-
QA Automation Lead / SDET
-
May 2011 - Jun 2013
Ukraine / Denmark / Germany As first hired quality assurance expert built a QA team and integrated quality control into development process. Setup manual testing for web, iOS and Android platforms. Design and develop automation testing framework for web and mobile. Started using continuous integration as a standard development process based on Jenkins. - Setup QA processes and choosing tools for automation( Selenium, Ruby, Cucumber ) - Setup automation processes and continuous integration - Responsibility for… Show more As first hired quality assurance expert built a QA team and integrated quality control into development process. Setup manual testing for web, iOS and Android platforms. Design and develop automation testing framework for web and mobile. Started using continuous integration as a standard development process based on Jenkins. - Setup QA processes and choosing tools for automation( Selenium, Ruby, Cucumber ) - Setup automation processes and continuous integration - Responsibility for few projects, their successful release and properly quality - Managed team members, set up goals and motivated them - Created cohesive and productive team from scratch - Investigated product for possible improvements or business solution. Later some of them were added to commercial version of the product - Raised team members from junior to experienced goal-oriented professionals - Used SCRUM/Agile testing methodology Show less
-
-
-
Avid
-
United States
-
Software Development
-
700 & Above Employee
-
QA Automation Engineer
-
Apr 2009 - May 2011
Kiev, Ukraine - Chose areas for automation and strategy for covering maximum functionality in tight time frame - Designed and executed test cases using Ruby and C++ framework - Refactored legacy code, improved test quality and reusability - Improved architecture of Ruby test framework, handled and reviewed all commits - Applied suggestion for improvement automation testing process - Tight collaborated with developer’s team. Was involved in sub-project on early stage and tested… Show more - Chose areas for automation and strategy for covering maximum functionality in tight time frame - Designed and executed test cases using Ruby and C++ framework - Refactored legacy code, improved test quality and reusability - Improved architecture of Ruby test framework, handled and reviewed all commits - Applied suggestion for improvement automation testing process - Tight collaborated with developer’s team. Was involved in sub-project on early stage and tested requirements - Wrote scripts using PL/SQL for setting up test environment and create test data - Used SCRUM/Agile testing methodology - Bug tracking (“Jira”) Show less
-
-
-
-
QA Engineer
-
Feb 2007 - Jan 2009
Kiev, Ukraine - Designed and executed test cases, test suits - Created test plans and provided testing with maximum coverage - Effectively organized testing process and met all deadlines - Partially worked as technical support for customers - Highlighted the importance of bug tracking system. Involved team members to use it and got approve from upper management to make changes in our process - Bug tracking and retesting - Participated in technical discussions within the development team
-
-
Education
-
National Aerospace University -'Kharkiv Aviation Institute'
Master’s degree in computer science, Informational technologies of design