Cristian Popescu
Verified Expert in Engineering
Quality Assurance Developer
Cristian is a QA engineer specializing in manual and automated UI testing using Selenium with .NET and Python and is an expert with AWS services (pipelines, Lambda, CodeBuild). He integrated Lambda test execution with AWS CodePipeline to run up to 1,000 Selenium tests in parallel and measured multiroom system synchronization performance using audio recording tools and wave comparison. Cristian has led teams and mentored new employees and enjoys working with new technologies.
Portfolio
Experience
Availability
Preferred Environment
Windows, MacOS, Visual Studio, C#.NET, Python, PyCharm, SpecFlow, Amazon Web Services (AWS), Jira, Slack
The most amazing...
...project I've worked on moved test execution from a normal server to AWS Lambda with parallel execution that drastically reduced times and costs.
Work Experience
QA Manager
Acrelec
- Managed multiple QA teams across the organization to help deliver bug-free solutions.
- Refined, established, and participated in technical interview processes to select the appropriate candidates for the QA team.
- Facilitated communication between different teams of the organization to help with testing between other parts of the same project.
Senior QA Engineer
Toptal
- Performed testing on a standalone application for a global Data Science company.
- Tracked issues and helped the customer experience team test the E2E workflow.
- Synchronized with teams from around the globe to manage and complete testing against deadlines.
Senior QA Engineer
Acrelec Software
- Assisted a scrum software team as an automated tester to develop software that allows customers in quick-service restaurants to order food from self-ordering kiosks.
- Developed and executed Selenium with Python and Pytest web UI automated test cases during the software development cycles.
- Created and set up a CI/CD pipeline on GitLab to execute automated tests.
- Integrated CI/CD pipelines with Jira to link the test execution automatically with Jira Xray.
- Developed web UI stress and integration tests that run directly on customer kiosks.
- Implemented a custom email reporting feature for the automated tests framework using Python.
- Moved test execution from a dedicated server to AWS Lambda using Docker containers and a custom-built image with Python and Node.js installed.
- Introduced Pytest-BDD to the current automation framework and moved all the tests to it.
Senior QA Engineer
Ness Digital Engineering
- Automated web UI testing using Selenium with SpecFlow and .NET.
- Completed manual testing on various browsers and devices for responsive websites.
- Migrated SpecFlow test execution into AWS Lambda. Integrated the Lambda test execution with AWS CodePipeline to run up to 1,000 Selenium tests in parallel.
- Developed a .NET application based on WPF that helps testers better manage test execution through AWS Lambda.
- Built a custom test reporting system written in .NET that gathers test results from all AWS Lambda functions and provides test screenshots hosted in the cloud with customizable emails and emailing lists.
Senior QA Engineer
Frontier Silicon
- Wrote, managed, and executed manual tests as part of a formal verification phase at the end of software development.
- Negotiated and established a priority for issues together with tier-one customers during weekly triage meetings.
- Provided tier-one customers with onsite support during launches in worldwide locations (Sweden, Berlin, Paris, London, etc.).
- Supported and supervised the re-work activity for thousands of customer speakers directly at a distributor location.
- Implemented various automation scripts using Python to execute tests that required highly repetitive work.
- Measured multiroom system synchronization performance using audio recording tools such as Audacity and wave comparison using Oscilloscope.
Senior Test Engineer
Frontier Silicon - Sensium Healthcare
- Completed embedded systems manual testing and testing of wireless data transfer via radio frequencies for a patient monitoring device.
- Implemented web UI-automated tests from scratch using Java with Selenium WebDriver for a custom device—a bridge running a web server that takes data and forwards it.
- Completed exhaustive manual and automated testing using Appium and Java on iOS and Android.
- Mentored new employees and interns, assisting them in getting up-to-speed with the project and providing them with a learning plan for testing.
Software Tester
Infobest
- Served as a full-time QA for a client and quickly assessed the requirements.
- Wrote, managed, and executed manual web-based testing for PTC continental customization as part of an external team.
- Oversaw testing of the change management module of the PTC continental customization software and determined the production readiness of the module.
- Stored and managed test cases and bases and oversaw requirements and change requests with tools such as IMS.
- Generated test data for the change management module using SAP.
Experience
Test Automation Framework for Universal Music
http://www.umusicpub.comI worked on a company project for 2-3 years that had Universal Music Production Group as a customer, for which I had to test the umusicpub.com website, both manually and automated. I've moved the test execution to AWS Lambda to save money and time for the test execution. I also created an internal app written in C# using WPF to allow the user to select which tests to execute and configure test parameters required by the framework. At the end of the development phase, this app was used widely across test teams working with .NET
Testing for Sensium
https://www.sensium.co.uk/The device sent data to a bridge and then a server from where the doctors or the people in charge could monitor the patients
Testing for Quick Service Restaurants
Implemented a custom reporting mechanism, GitLab, and Jira integrations with the framework and stress testing apps directly on the end device.
Certifications
ISTQB Foundation Level (certification #00321841)
ISTQB International
Skills
Libraries/APIs
Selenium WebDriver
Tools
Jira, Cucumber, TestRail, Pytest, PyCharm, GitLab, xUnit, Visual Studio, Slack, Audacity, GitLab CI/CD
Frameworks
Selenium, .NET, SpecFlow, Appium, Windows Presentation Foundation (WPF)
Paradigms
Testing, Manual Testing, Automated Testing, Software Testing, Test Automation, User Acceptance Testing (UAT), Automation, Behavior-driven Development (BDD), Functional Testing, E2E Testing, Agile, Object-oriented Programming (OOP)
Languages
C#, Python, Java, C#.NET, JavaScript
Storage
IMS DB
Platforms
AWS Lambda, Windows, MacOS, TestLink, iOS, Android, Amazon Web Services (AWS)
Other
UI Testing, QA Automation, Manual QA, Quality Assurance (QA), QA Testing, Website QA, Test Cases, Test Planning, Teams, Software QA, CI/CD Pipelines, Manual Software Testing, Test Documentation, Scripting, QA Test Plan Management, Web App Testing, Test Automation Frameworks, Test Scenarios, Regression Testing, Website Testing, Test Scripting, SDET, Client Interaction, Product Lifecycle Management (PLM), Healthcare IT, QA Leadership, Firmware, Quality Management, Leading Quality Assurance (LQA), eCommerce, Programming, Windchill PLM, SAP, AWS CodePipeline, Oscilloscopes & Tester Equipment, Mobile App Testing, Automated UI Testing, Embedded Testing, API Testing
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