Evgeni Kostadinov

Evgeni Kostadinov

$50/hr
Software Quality and Test Automation
Reply rate:
-
Availability:
Hourly ($/hour)
Location:
Sofia, Sofia, Bulgaria
Experience:
10 years
Evgeni Kostadinov Founder & CTO at AssertStack- Summary Top70 Bulgarian contributors of StackOverflow community, QA conferences and events speaker. Author of the self-hosted BitCI server. Quality is a culture, a collective state of mind. Not just practices, frameworks and tools, but everyone's responsibility. I strongly believe testing is not an SDLC phase from a very long time now, but an integrated development activity. A company should pay not for the position, but for the person. I think that people skills are people skills after all. Technologies are constantly evolving and they can be mastered, but the most valuable resource for the company are the employees - not the products. After 5th-6th software language everything else are just similarities and can be learn in weeks, if not in days. Experience Test Automation Chief Software Architect at Crossover December 2016 - Present Designed and implemented Monitoring platform: Ping and Simple browser monitors, using Postman, Newman, Jenkins, Scrapy, paping Performance testing is performed via Locust UI tests stack includes: Python, Behave, behave-parallel.py, Selenium Built both Crossover’s Automation & Manual QA Pipelines. Stack includes: AWS Batch (serverless architecture), Docker, Selenium, XVFB, Shell scripting, JAVA (Maven, surefire & failsafe plugins, TestNG), Ruby (Rake, Capybara, RSpec), .Net Core (C#. NUnit), Cucumber, xUnit, custom and open-source linters, Gitlab, CentOS, NodeJS, csvkit, shell scripts, Excel templates Founder & CTO at AssertStack November 2016 - Present We help companies with B2B testing services and QA consulting to achieve next level of business maturity. Find more at http://assertstack.com Freelancer April 2016 - Present I have worked on multiple projects as Test Automation Architect. Most notable ones are: 1. SYSTE Automating Media Web player also supporting dual desktop setup (Windows/Mac). I have introduced GitOps, Jenkins, TeamCity (multi platform agents Win and Linux with Docker), OctopusDeploy, C#, TypeScript, Python, xUnit, TestStack.White, TelerikTestingFramework, Behave, Selenium, Mocha, SonarQube 2. Crazy Web Studio Austrotherm API for their factory automation production line. Etsy Bot that was scanning the stores and updated the products where needed. QA Manager at Athlon April 2016 - April 2018 Lead full-stack QA activities and ensure Potentially shippable products. Advocate SemVer, Shift-left testing and DevOps culture, processes and tools, like Automated delivery pipelines and Infrastructure-as-code. Support TDD and Continuous deployment of the Dockerfiles, images and containers via Docker, GitLab(CI), Serverspec and dockerlint (npm). Design and implement monitoring system based on Docker, Gitlab, Jenkins, Postman (Newman) and Google Charts API. ​Design and implement company's Web, Mobile and Front-end unit testing frameworks. Technical Trainer at Software University (softuni.bg) November 2016 - April 2017 ​(6 months) "QA Fundamentals" course. Technical Trainer June 2016 - November 2016 ​(6 months) Organise and lead courses in Software test automation. Main part is focused on Java fundamentals, TestNG, Selenium framework (Builder, WebDriver), Sikuli, CI servers, VCS, Cucumber JVM, design patterns and principles, BDD, ATDD, Security and Performance testing (Taurus). Technical Trainer at CEL.bg March 2015 - June 2016 ​(1 year 4 months) Organise and lead courses for Software test automation. Main part is focused on Java, TestNG, Selenium framework (IDE, Builder, WebDriver), Cucumber, JMeter, design patterns and principles, BDD, ATDD, mobile and performance testing. QA Automation Lead at Bede Gaming Ltd November 2014 - April 2016 ​(1 year 6 months) Lead team of automation QA engineers and provide entire mSOA platform quality assurance and live monitoring via UI, API, DataWarehouse and Performance testing. Involve all team members in Statement of work process. Manage cloud (MS Azure, AmazonWS) test environments based on Windows, Linux Redhat (centOS) using Puppet DSL, Pentaho, mySQL Workbench, SqlServer MS, Octopus deploy, TeamCity, Jenkins, GitHub, ElasticFox, VMWare Player, PuTTY, Hiera, r10k, NuGet and FoundationDB. Actively monitor real-time production environments with NewRelic, Pingdom and Node.js based Synthetics. Work in Scaling Agile environment, supporting the business with detailed reports in TestRail. Forge state of art automation framework based on .Net, Github, Selenium, CookieCutter, Gherkin, In-house Automation DSL and Specflow. Responsible for the implementation of all needed frameworks, tools, integrations and processes. A good example is the developed JIRA boards crawler, which was able to save us the manual effort to​ ​daily monitor the tickets (status, updates etc.) and report all this information into Slack IM client. Business domain: Online & B2B gambling solutions Sr. Automation Testing Engineer at Luxoft April 2014 - November 2014 ​(8 months) Support SOAP-based backend services via Java, PowerShell & Bash Cygwin script and SQL. Execute ETL, API and Unit Testing using TestNG, PuTTY, TelNet, Jenkins, Google Guice and Guava. Perform detailed initial root cause investigation of Hadoop and Big Data on Windows and Unix servers. Work in Waterfall, V-model and Kanban environment using HP ALM, JIRA and SVN. Rely on Test Driven Development in Test Design and Automation. Test environments administration. Automate multiple accounts, email monitoring and 2FA Firewall daily manual activities for the team. Business domain: Banking QA Automation Engineer at BulPros November 2013 - April 2014 ​(6 months) As a contractor, developed company's QA Automation Test Framework (Web/Mobile) using C# , Gherkin, PowerShell script, JS, and SQL. Actively use Selenium, .Net Asp MVC, NUnit, MSTest, SpecFlow, Ranorex and SeeTest Studio. Successfully support Continuous integration processes based on Custom CI Service, Jenkins, MS Test Manager, TFS and SVN. All build over Windows, Windows Mobile and Phone. Work in SCRUM and Agile team environment. Main tasks tasks of the Custom CI service are to get latest source code, build, deploy, test and report on nightly basis. Business domains include Telecommunications, Forex Trading, Marketing. Education State University of Library Studies and Information Technologies Student, Master's degree, Information Technology, 2014 - 2016 Telerik Software Academy Student, Computer Software Engineering, 2012 - 2014 Activities and Societies: Social Events Team - admin
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.