Alex Traian D.


5 years
Contact us for this profile

My experience


Azimut VisionOctober 2018 - Present

Accredited Trainer for Manual testing and Automation Testing within a company providing accredited courses in software development, quality assurance, business analysis and project management.

- With the desire of helping people to learn the basics and more about manual testing and automation testing I wanted to become an accredited trainer.

  • Teaching a 4-month course on software testing to people with or without a technical background:
    - The first two months are about manual testing: what testing is, why we need testing, testing principles, testing fundamental processes, testing levels, SDLC, STLC, bugs, bug life cycle, test case structure, test design, Black Box testing with specific techniques, White Box testing with specific techniques, Functional Testing with specific techniques, Non-Functional Testing with specific techniques, Dynamic Testing, Static Testing.
    - After finishing the theoretical part on manual testing, the practicalpart is about taking a site and making test designs for every functionality which can be tested there. After all the test designs were made we will make the test execution for every test case from every test design to see if the functionalities are working properly, if not we will consider that we have found a bug and we will log the bug after the bug structure.
    - The last two months are about automation testing: what automation testing is, why we need automation testing, when we need automation testing, Java programming language, alternative structures, repetitive structures OOP, Selenium WebDriver, Maven, JUnit, properties files.
    - After finishing the theoretical part on automation testing, the practicalpart is about taking the same site used for manual testing and for every test design made for every functionality we will make one or many automation tests to cover manual testing as much as possible.

EndavaJune 2017 - Present

Test Automation Engineer / Manual Tester within a company specialized in the design, implementation and management of business-critical systems and digital services for the financial services, telecommunications, media & entertainment and professional services sectors.
  • Automation and manual testing on an internal project.
  • Creating the test design for stories in every sprint.
  • Test execution.
  • Creating a demo agenda and carrying out the demo for our clients, at the end of each sprint.
  • Participating in testing meetings in the beginning of every new sprint, to discuss the new stories and if we can or if it is useful to make an automation test for stories which were tested in the previous sprint.
  • Applied manual testing every day and improved what I’ve learned in the internship.
  • Test cases, bug management, regression, details and quality.
  • Automation testing: learned about Jbehave framework and the integration of Selenium with Java Database Connectivity.
    - Every time I start a new automation test, I make a story file where I put the steps that I will implement and then, based on Page Object Model design pattern, I start to implement them step by step.

When I first started to work for Endava, I took part in an internship based on Testing methodologies. I had the opportunity to learn many useful things about testing from people which have many years of experience.
- In the first part of the internship I learned about Manual Testing:
  • What is testing in the IT industry;
  • The importance of testing for a product;
  • Testing Principles - Agile methodologies;
  • Bug - what is a bug / life cycle of it / reporting a bug;
  • Test Design – Test Case structure - Black Box testing / White Box testing-Functional / Non-functional Testing - Alpha / Beta testing - Positive / Negative testing.
- In the second part of the internship I learned about Automation Testing:
  • Automation Testing - what is an automation test / why is it very useful to have an automation test;
  • Selenium framework;
  • Maven;
  • WebDriver – WebElement;
  • Page Object Model – design pattern.
- For the final week of the internship I had to make an automation project which contained some flows discovered on a random site and the tests were implemented on www.bman.roand the flows were:
  • Registration / Login process;
  • Edit information about account;
  • Add / Remove a random product from cart;
  • Add / Remove a random product from wishlist;
  • Negative tests for Registration / Login / Edit information.

My education and trainings

Master Studies in Mathematics and Informatics - "Babes-Bolyai" University of Cluj-Napoca.2019 - 0

Bachelor's Degree in Mathematics and Informatics - "Babes-Bolyai" University of Cluj-Napoca.2017 - 2019