Hasan Bugra Akcan
Verified Expert in Engineering
Quality Assurance Engineer and Developer
Bugra is an experienced senior software test lead with a demonstrated history of working in domains including web/mobile, embedded, cloud, and database systems. He's managed remote teams in large international projects with direct client communication. Bugra is skilled in test automation, test management, Selenium, Linux, and various programming languages (Python, C/C++, JavaScript, VBA, SQL).
Portfolio
Experience
Availability
Preferred Environment
Git, Docker, Linux, Selenium, Python
The most amazing...
...thing I've developed is a modular and scalable test automation framework based on Selenium and Docker.
Work Experience
Test Engineering Manager
Accenture
- Led a test automation team, testing human-machine interface (HMI) applications of a custom Android operating system for a globally renowned automotive OEM. The team implemented test automation with Python and Appium and worked on remote test benches.
- Led the test team of an established Automated Aviation Weather Station software. Developed a successful test automation for a long-life software for the 1st time and integrated it into the CI. Used pywinauto and Python.
- Led the development of a new test automation framework for a mobile app (robot vacuum cleaner) from scratch using Robot Framework and Appium.
- Led test activities in a connected car applications project with different development streams—embedded, cloud, and mobile—an innovation project of a global, well-known 1st tier automotive company. Also, led four remote testers.
- Tested the Bluetooth RCU feature of next-generation IP-TV STB for a big global telecom company. Used JavaScript and shell scripting.
- Developed a modular and scalable test automation framework based on Selenium, Docker, and pytest as an internal asset.
- Tested the Linux porting of an automation server device for power plants. Used Debian, Foreman, and shell scripting.
- Led test activities for a water company billing system based on Salesforce and led four remote testers.
- Led test activities in a certification readiness testing project for a water pump. Wrote unit tests with Vectorcast C/C++ and executed white box tests with a JTAG debugger. Designed and executed integration tests of controller and display modules.
- Performed test data management and defect management roles in a credit card systems conversion project for a big Turkish bank.
Senior Software Test Engineer
evoline TR
- Established test automation in an industrial automation PC software. Used windows batch scripting, VBS script, Paragon, and in-house GUI test automation tool.
- Tested server software of industrial remote stations and developed a simulator test tool for load tests.
- Tested communication modules of industrial processors. Tested the FW Flash module, web interface, and FTP features.
Software Developer
evosoft GmbH
- Developed station simulator test tool for industrial server software. Used C++, MFC, and socket programming.
- Developed 2 FW modules in an industrial communication module project. Used C and embedded Linux.
- Adapted FW of an industrial communication device for PC. Used PowerPC Assembly, C, and Trace32 Debugger.
Experience
IoT Test Automation Framework based on Pytest, Selenium, Docker, Flask, and Raspberry Pi
Cockpit of Future
Education
Bachelor's Degree in Electrical and Electronics Engineering
Bilkent University - Ankara, Turkey
Certifications
Certified Tester Advanced Level Test Manager (CTAL-TM)
ISTQB
International Test Automation Course
Keytorc
ISTQB Foundation Level
International Software Testing Qualifications Board
Skills
Languages
Python 3, Python, C, C++, Visual Basic for Applications (VBA), Assembly, SQL, JavaScript, Bash Script, Java, C#, HTML, CSS, TypeScript
Paradigms
Manual Testing, Automated Testing, E2E Testing, Test Automation, Azure DevOps, Unit Testing, Page Object Model (POM), Scrum, Functional Testing, Object-oriented Programming (OOP), Testing, Software Testing, Behavior-driven Development (BDD), DevOps
Other
Manual QA, QA Test Plan Management, QA Automation, Mobile App Testing, Web App Testing, Agile Software Testing, Test Management, CI/CD Pipelines, Hardware-in-the-Loop (HIL) Testing, Mobile Device QA Automation, Test Planning, Test Reporting, Scrum Testing, Regression Testing, Test Automation Frameworks, Test Case Creation, Test Case Execution, Software QA, API Testing, Testing Strategy, OPC UA, Batch Scripting, Quality Assurance (QA), Automotive Testing, Test Scripting, Scrum Master, QA Testing
Frameworks
Selenium, Appium, Robot Framework
Tools
Jira, Apache JMeter, Jenkins, Git, Postman, GitHub, Cucumber
Platforms
Linux, Android, Mobile, Docker, Embedded Linux, Azure, Salesforce, iOS
Libraries/APIs
Pywinauto, Playwright
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring