Summary
Overview
Work History
Education
Skills
Timeline
Generic

Konstantinos Makris

Summary

Skilled IT professional with background planning system testing to strengthen current processes. Proven track record of capturing impressive insights to fuel business results. Confident communicating with technical and non-technical audiences to influence decision-making. Critical thinker championing best practices.

Overview

19
19
years of professional experience
6
6
years of post-secondary education
1
1
Language

Work History

Test Automation engineer

Nttdata
Athens
09.2023 - Current
  • I have been working on various European commission project, promoting and utilizing Test Automation and Frameworks design best practices uaing various technologies ( java, C #, Groovy, Javascript, SoapUI, BDD.

Gate Coordinator Flight Officer

Athens International Airport
02.2023 - 08.2023
  • Perform clients checkin, resolve issues during boarding process, ensure safety of flight during boarding, perform gate boarding and coordination to ensure smooth operation of flights.

Senior Developer

Kaizen Gaming
01.2020 - 02.2023
  • Developed the Test Automation Web framework from scratch (C# , playwrite)
  • Developed the Test Automation API framework (Java, Rest Assured)
  • Define test automation strategy
  • Find and report bugs using JIRA
  • Work with product owners and Business analysts to define priorities and break down test cases, making sure test coverage is achieved
  • Continuously support junior and less senior test automation developers
  • Find and report bugs using JIRA
  • Automated WEB and API tests cases for full test regression packs
  • Run full regression packs and report to Test Management
  • Kaizen gaming is one of the biggest game organizations in greece and the job fully remote

Senior Developer

Whitbread
07.2018 - 12.2018
  • Developed the Test Automation Web framework from scratch (Java, Cucumber, Maven)
  • Developed the Test Automation API framework (Java, Rest Assured)
  • Conducted POC for new Testing tool based on Image recognition technology (Eggplant Functional)
  • Set up the Selenium Grid from scratch
  • Automated WEB and API tests cases for full test regression packs
  • Run full regression packs and report to Test Management
  • Developed custom plugin to support test parallel execution
  • Developed custom plugin to generate web reports by interacting with a web application built by developers using REACT and Javascript
  • Further improved reporting by automatically notify various team members using SLACK apis
  • Defined the test automation pipeline from code development to pre-production deployments
  • Mainted and improved the Contiuous Integration builds (Jenkins)
  • Continuously support junior and less senior test automation developers
  • Find and report bugs using JIRA
  • Work with product owners and Business analysts to define priorities and break down test cases, making sure test coverage is achieved
  • Continously work with Developers and testers and try to implement the Test Pyramid model
  • Code review and document Test Automation Frameworks on Confuelnce
  • Migrate tests cases to Run from local selenium Grid to the cloud (Browser stack)
  • Responsible of the successful migration of the company's web site to run from the old legacy software to the AMAZON cloud.

QA Engineer

ASOS
12.2017 - 06.2018
  • Write automation tests and extend the automation framework using visual studio, C# and BDD (specflow)
  • Run regression packs manually and automated and report to business
  • Improve test framework and pipeline for deployment builds to production
  • Conduct 3 amigs meetingd with developers and business analysts
  • Api testing ( manual and automated)
  • Using azure cloud services, CI ( team city) and octopus automation deployemt tool
  • Test migration process of moving old legacy software to run on azure cloud
  • Develop testing tools and define process to make sure the migration does not have any impact on business

Software Development Engineer

Marks & Spencer
10.2014 - 11.2017
  • Write, implement and execute automation tests using Cucumber ( java, webdriver, selenium)
  • Develop and maintain the automation test suite for multiple projects (multiple product owners)
  • Responsible for the monitoring and reporting of 5 projects fully automated
  • Liaise with developers, testers, products owners and delivery leads to ensure any defects are raised and fixed quickly
  • Contribute to the test framework improvement by adding new features (run tests in parallel, reporting, code reviews, running tests on multiple platforms and browsers, saucelabs)
  • Implement api and front end test automation using webdriver and cucumber ( written in java)
  • Assisted with manual end to end testing when needed using soapui, postman and sauselabs platform, databases (mongo db, postgress)
  • Work in an agile environment and makes sure automation tasks are delivered in time before the end of every sprint
  • Set up and run full automation regression suites for various projects on Continuous Integration (Jenkins).

08.2013 - 08.2014
  • Develop the framework for the automation tests in java (selenium)
  • Write and maintain the automation tests for the company's mobile and web platform including various projects (Selenium/Maven)
  • Develop and maintain the regression suite for the company's mobile and web platform for various mobile products and mobile devices (android, iphone, ipad)
  • Integrate the regression suite into Jenkins integration server
  • Update the automated tests on demand to ensure smooth execution for all software schedule and service releases
  • Communicate with QA/Developers/Business Analysts to validate the automation tests
  • Run automation regression suite and sign off test reports
  • Contribute to the development of the Company's Automation Strategy
  • Evaluate new automation tools, write reports and perform presentations to measure performance and evaluate the company's new automation tool for the mobile applications (Eggplant)
  • Integrate the old automated tests into the new company's automation Framework (Selenium/java) and closely work with the Test Leads across different teams to further develop and maintain the current framework
  • Assist and train the test team to maintain and modify the existing mobile automation Framework using the development platform (eclipse/java) and continuous integration (Jenkins)
  • Develop the FrameWork for the company's new automation tool (Eggplant) and write the automated tests for the mobile automation scenarios
  • Discuss task dependencies, priorities, limitations and estimates for automation projects with team lead and senior test analysts
  • Write test cases and perform API testing using SOAPUI
  • Integrate the regression suite from SOAPUI into existing framework (java)
  • Perofrmance testing using eggplant performance tool
  • Assist with manual testing when necessary, raise difects in JIRA.

IT Consultant, Software Development Engineer

Capita Assurance & Testing
01.2011 - 08.2013

Williamhill
11.2012 - 07.2013

CMC Markets project
04.2012 - 10.2012
  • Design and develop QA automation scripts for the various automation projects to aid in QA and UAT regression
  • The main project included the full automation of the company's current online web trading platform services using an image based recognition automation tool (Eggplant)
  • Design and write automation scripts for the company's process management system (Pega)
  • Ensure smooth execution of automation script runs for all software scheduled and service releases
  • The automation tests run on various web browsers on different application platforms (web, android) and operating systems (windows 2003, win7)
  • Communicate with QA/Developers and other teams to resolve automation script failures
  • Communicate with QA team to ensure correctness of automation requirements and validation of the automation tests
  • Discuss task dependencies, priorities, limitations and estimates for automation projects with team lead
  • Maintain automation scripts to account for functionality changes, defect fixes and workarounds
  • Suggest improvements, optimizations possible in current automation process and documentation.

SNAI, Barcrest group
07.2011 - 02.2012
  • Functionality testing of games and gaming platforms
  • Compliance testing for third party games (UK and Italian markets)
  • Development of test design and test case specification for system and regression testing (UK and Italian markets)
  • System, regression and Ad Hoc testing using the online management portal (UK and Italian markets)
  • Backend system testing using the system's database
  • Basic SQL queries, execution of shell scripts
  • Test environment set up
  • Installing, updating and configuring the system software and network connections
  • Test process documentation
  • Continuous liaison between the developers, project and product managers to deliver the project on time and ensure the highest possible software quality is achieved.

Capita Novus training programme
01.2011 - 07.2011
  • Analysing business requirements and functional specifications
  • Designing test strategies, test plan, test scripts, and test execution
  • Test management tools (JIRA, QTP, Enterprise Tester, TestLink, HP quality centre)
  • Programming techniques and databases (SQL, VBScript)
  • Testing Principles and Practices
  • End to End scenarios/system testing

IT Provisioning Intern

Touch Local UK National Directory
London
02.2010 - 07.2010
  • Building and maintaining profile pages with content requested by the client
  • Designing banners and sponsored links
  • Responding to clients requests and resolving client issues
  • Work with other Teams (Sales, Development, Finance, Products and marketing) to ensure client issues are resolved quickly and professionally.

Network Administrator Assistant

Educational Institute of Athens
09.2005 - 06.2006
  • Network maintenance
  • Regular network checking, adding and removing of IP's, subnet maintenance, domain setup and maintenance
  • Troubleshooting
  • Resolving of problems on the network, troubleshooting of related hardware attached to the network, adding and removing of users.

Education

MSc - Data Communications Systems

Brunel University
09.2008 - 05.2009

BSc - Automation Engineering

Technological Institute of Athens
10.2001 - 05.2006

Information Systems Examination Board - undefined

ISEB
11.2006 - 05.2007

in Software Testing - undefined

course in C++ programming language - Engineering

City University
04.2008 - 05.2008

undefined

Hellenic Air force
12.2006 - 05.2007

Skills

Javascript

undefined

Timeline

Test Automation engineer

Nttdata
09.2023 - Current

Gate Coordinator Flight Officer

Athens International Airport
02.2023 - 08.2023

Senior Developer

Kaizen Gaming
01.2020 - 02.2023

Senior Developer

Whitbread
07.2018 - 12.2018

QA Engineer

ASOS
12.2017 - 06.2018

Software Development Engineer

Marks & Spencer
10.2014 - 11.2017

08.2013 - 08.2014

Williamhill
11.2012 - 07.2013

CMC Markets project
04.2012 - 10.2012

SNAI, Barcrest group
07.2011 - 02.2012

IT Consultant, Software Development Engineer

Capita Assurance & Testing
01.2011 - 08.2013

Capita Novus training programme
01.2011 - 07.2011

IT Provisioning Intern

Touch Local UK National Directory
02.2010 - 07.2010

MSc - Data Communications Systems

Brunel University
09.2008 - 05.2009

course in C++ programming language - Engineering

City University
04.2008 - 05.2008

undefined

Hellenic Air force
12.2006 - 05.2007

Information Systems Examination Board - undefined

ISEB
11.2006 - 05.2007

Network Administrator Assistant

Educational Institute of Athens
09.2005 - 06.2006

BSc - Automation Engineering

Technological Institute of Athens
10.2001 - 05.2006

in Software Testing - undefined

Konstantinos Makris