Top 5%
Dan R.

Test Automation Developer

Outsourcing
16 years
Iasi, ROMANIA
Contact us for this profile
i

Why I'm Top 5%

  • Superior technical and people skills
  • English language proficiency
  • 16 years of industry experience
Learn how we hire

My experience

More

NagarroApril 2019 - Present

Test Architect for a leader in digital product engineering that drives technology-led business breakthroughs.

- Tools & technologies:
  • TestCafe & Selenium - testing React UI
  • Postman/Newman & RestAssured - testing GraphQL
  • TestRail & Slack - test management & reporting
  • Node.js, Express - helper tools
  • Docker
  • Jenkins & Azure DevOps
  • Jira
More

Software Development AcademyNovember 2019 - January 2020

Software Tester Trainer - B2B for the first Programming Academy in Poland and the largest in the CEE offering training profiled for the needs of the ICT market.

- Modules - 49 hours:
  • Testing tools
  • Introduction to programming
  • Testing in the BDD methodology
  • Selenium WebDriver Fundamentals
  • Final project
More

Victory Square PartnersMarch 2019 - September 2019

QA Automation Consultant - B2B for a company that provides engineering services for high growth technology enabled businesses in the DC, Philadelphia, and NYC markets.
  • UI test automation - Java Junit5 framework, Selenium,Gradle.
  • API test - Postman / Newman.
  • Jenkins.
  • Cypress.
More

Software Development AcademyOctober 2018 - July 2019

Java Trainer - B2B for the first Programming Academy in Poland and the largest in the CEE offering training profiled for the needs of the ICT market.

- Training group 1:
  • Version Control Systems - GIT - 7 hours
  • Java - Fundamentals - 35 hours
  • Coding - Fundamentals - 35 hours
  • Java - Advanced Features - 35 hours
  • Software testing - TDD - 14 hours
  • Coding - Advanced Features - 35 hours
  • Software Craftsmanship - 7 hours

- Training group 2:
  • Java - Advanced Features - 35 hours
  • Software testing - TDD - 14 hours

- Training group 3:
  • Coding - Fundamentals - 28 hours

- Training group 4:
  • Java - Fundamentals - 21 hours

- Training group 5:
  • HTML, CSS and JavaScript - 14 hours
More

QA Automation Lead - AzetsAugust 2016 - March 2019

QA Automation Lead for a company that provides accounting services.

- Design, development and maintenance of a Java test automation framework for financial applications environment:
  • Test tool development - Eclipse IDE + JDK 11 + JUnit5 + Selenium 3.
  • Utilities - Node.js - Cypress, Express, Puppetee, Lighthouse.
  • XML test configuration, data driven testing, generic tests cases, dynamic runtime evaluated test input, (shared data pool during scenario, syntax for save and use results as variables syntax, DSL).
  • UI tests - Selenium (WebDriver, Grid), POM and Component design pattern.
  • Mobile tests - Appium GUI, AndroidDriver, Android Studio, AVD.
  • Performance tests - jMeter, Blazemeter, framework jMeter integration, reports comparison, generic JMX.
  • Windows desktop automation - Java Robot, AutoIT3 scripting, AutoITx, PowerShell5, Batch.
  • Continuous Integration - Jenkins parameterized scheduled jobs.
  • Version control - Git (GitHub, GitLab).
  • Scaling - VMware vCloud test targets.
  • Bug tracking - YouTrack.
  • Test documentation - dynamic test case docs (generated from test-case code), test scenarios docs.
  • Cross-browser testing.
  • Deployment - batch/bash scripts.
  • UI - Ubuntu Server LTS, Apache Web Server, Node.js (trigger tests, centralize reports and documentation, monitor execution)
    Back-end - PHP, bash, Node.js.
    Database: MySQL.
    Front-end:
    - Visual Studio Code, Vi.
    - HTML5, CSS3, LESS.
    - JavaScript, jQuery, Jasmine, Mocha, Chai, Winston, WebWorkers.
    Reports - JSON, HTML (Suite status, Total/Failed/Skipped test/test-cases, total assertions metrics, detailed caught errors, JavaScript errors, links to bug tracking tools for issues).
    Documentation - PDF/HTML/markdown.
    Test triggers (JNLP, REST)
  • Team mentoring.
  • Other - IntelliJ, Maven, Jshell, Jackson, Mockito, Regex, Docker, Oracle VirtualBox, Fiddler, Postman, Google Dev Tools Protocol, xPath, JSON Path, AJAX, bash, nmap, SSH, functional programming, PhpStorm.
More

QA Automation Engineer / Software Developer - Saguaro PrintNovember 2006 - July 2016

QA Automation Engineer / Software Developer within a company that offers software engineering, quality assurance, and support services.

Advanced QA Automation Engineer (Nov 2013 – Jul 2016)
  • Project: Tools and Automation
  • Details: Java automated tools development, bash scripting, web reporting interface, HTML5 and JavaScript, PHP, networking.
  • Skills and knowledge: Java, Selenium, JavaScript, jQuery, XML, Networking, Apache Web Server, HTML5, Debugging, bash/batch scripting, Eclipse IDE.

QA Automation Engineer (Jul 2008 – Nov 2013)
  • Project: Tools and Automation
  • Details:
    - Developed automation tools for printer tests - C light language, bash scripting, Linux tasks automation.
    - Developed a Python automated tests tool, Bash and Linux tools.
  • Skills and knowledge: C/C++ development, software testing, test automation, Open Suse, advanced bash scripting, Python.

Software Developer (Nov 2006 – Jul 2008)
  • Projects:
    - Control Unit Cluster Controller
    - AFP Workbench (Viewer, Driver, Plug-in, AFP Printer Driver)
  • Details:
    - C/C++ development - Linux environment (GCC, GDB).
    - C/C++ Windows code development, Install Shield, browsers plug-in, Visual Studio.
  • Skills and knowledge:
    - Linux, Visual Studio, C/C++
    - Install shield, Visual Studio, Scripting, IBM Lotus Notes, CMVC, AFP, C/C++

My education and trainings

Bachelor's Degree in Electronics and Telecommunications - Polytechnic University of Timisoara.2000 - 2006