Ruse, Ruse, Bulgaria
• Built a QA automation framework from scratch used across all projects for the creation of automation tests for dApp's. • Managed all aspects of the QA lifecycle, including proof of concept (POC), architecture decisions to implementation and release • Developed smart contracts for testing purposes using Solidity, leveraging Hardhat for automated testing • Deployed and verified contracts on test networks (e.g. Sepolia) using Remix and Alchemy for RPC calls • Created backend automation tests using Cucumber, Java, and JUnit • Conducted thorough code reviews and distributed tasks within the QA team • Participated in QA hiring processes - interviewing candidates, evaluating coding tasks, and assessing technical skills. Tech Stack: Solidity, Hardhat, Javascript, Java, Playwright, Synpress, Dappwright, Remix, Alchemy
• Initiated and developed a test automation framework from scratch utilizing Python, Selenium and Requests • Documented comprehensive steps for project execution, including managing dependencies via pipenv Tech Stack: Python, Pytest, Selenium, Requests, Pipenv
• Developed backend automation tests using Python, pytest and requests • Verified AWS serverless Lambdas, SQS queues, and database queries in Amazon Aurora (MySQL) • Utilized Bamboo for CI/CD automation test runs in virtual environments • Leveraged Testrail for managing and documenting test cases, with automation integration via Testrail API. Tech Stack: Python, Pytest, Requests, AWS (SQS, Lambdas), MySQL, Testrail API
• Delivered UI automation tests with Selenium and Python • Conducted cross-browser testing • Integrated Jenkins for CI/CD automated test execution • Delivered internal training on databases for QAs, focusing on practical use cases and assessments Tech Stack: Python, Pytest, Pipenv, Selenium, MySQL, MSSQL, Jenkins, Postman