Julian Stroppiana, Developer in Dublin, Ireland

Julian Stroppiana

Quality Assurance Developer

Location
Dublin, Ireland
Toptal Member Since
February 8, 2015

Julian is an experienced QA engineer with more than a decade of experience working in the QA field. While focused on automated testing and the improvements it brings, he has a background in manual testing so he can bring the best of both worlds. For test automation, he has worked most extensively with Selenium WebDriver and languages such as Python, Java, JavaScript. But he also has experience with multiple frameworks and tools.

Julian is available for hire
Hire Julian

Portfolio

Syngenta
Selenium, Python, Behave, Cucumber, Java, REST Assured, Git, API Testing...
EY
Git, Test Automation, Jira, Python, Selenium, Software QA, Integration Testing
Vroozi
Git, Testing, MacOS, Test Automation, Software Testing, Agile Software Testing...

Experience

Selenium WebDriver - 12 yearsSoftware Testing - 12 yearsManual Testing - 12 yearsTest Automation - 12 yearsUI Testing - 12 yearsAgile Software Testing - 8 yearsPython - 5 years

Location

Dublin, Ireland

Availability

Part-time

Preferred Environment

MacOS, Python, Selenium WebDriver

The most amazing...

...project I've worked on is the automation of a project from scratch that was previously only manually tested. It saved the team hundreds of hours.

Work Experience

2020 - 2021

QA Automation Engineer

Syngenta
  • Took over an initial basic Selenium/Python/Behave test automation framework the client had and expanded it to fully test the front end.
  • Integrated the testing framework with the pipelines and added report generation to make the execution results more visible.
  • Provided feedback and reviews on a secondary test automation framework using Selenium/Java/Cucumber/RestAssured built by an outsourced team.
  • Took over the secondary test automation framework after the outsourced team stopped working on it; expanded and refactored it.
  • Tracked and reported bugs discovered by the automated and exploratory testing in Jira.
  • Provided feedback on potential improvements in workflow and processes.
Technologies: Selenium, Python, Behave, Cucumber, Java, REST Assured, Git, API Testing, Automated UI Testing
2018 - 2019

QA Automation Engineer

EY
  • Worked on unit and integration test automation written in Python.
  • Manually tested the front end and provided feedback as well as reported bugs in Jira.
  • Created the initial testing framework for UI test automation using Python and Selenium.
  • Helped the team adopt and implement agile practices.
Technologies: Git, Test Automation, Jira, Python, Selenium, Software QA, Integration Testing
2016 - 2017

QA Engineer

Vroozi
  • Manually tested the platform.
  • Created the initial framework for test automation.
  • Implemented QA processes and workflows.
  • Helped the team adopt Agile practices.
Technologies: Git, Testing, MacOS, Test Automation, Software Testing, Agile Software Testing, Quality Assurance (QA), Jira, UI Testing, JavaScript
2015 - 2016

QA Engineer

LanguageLine
  • Implemented QA processes and workflows.
  • Helped the team adopt Agile practices.
  • Conducted manual testing of web applications as well as mobile testing of the apps in Android and iOS.
Technologies: Git, MacOS, Test Automation, Software Testing, Agile Software Testing, Quality Assurance (QA), Manual Testing, Jira, WebDriver, UI Testing, Testing
2015 - 2015

QA Automation Engineer

OrderWithMe
  • Created an API automation testing framework from scratch using Mocha, JavaScript, and SuperAgent.
  • Automated tests using Sequelize ORM models.
  • Improved QA processes.
  • Helped set up a UI testing framework.
  • Mentored team members not exposed to automation in frameworks, best practices, and general approach to the job.
Technologies: Git, Testing, MacOS, Test Automation, Software Testing, Agile Software Testing, Quality Assurance (QA), Jira, Expect, PostgreSQL, Node.js, Mocha, JavaScript
2015 - 2015

QA Automation Engineer

Percona
  • Started a QA team from scratch.
  • Defined testing strategies.
  • Created a UI automation testing framework using WebDriver and Java.
  • Created an API automation framework with Java, JUnit and RestAssured.
  • Helped the team transition and improve Scrum processes.
Technologies: Git, Testing, MacOS, Test Automation, Software Testing, Agile Software Testing, Quality Assurance (QA), Python, Jira, REST Assured, MySQL, JUnit, WebDriver
2013 - 2014

QA Engineer

TradeHelm
  • Handled manual testing of FIX protocols.
  • Automated FIX and non-FIX protocol scenarios.
  • Executed manual test cases.
  • Tested applications for mobile compatibility in iOS.
  • Automated tests with Selenium WebDriver.
  • Set up automated integration tests with Jenkins.
Technologies: FIX Protocol, Testing, Test Automation, Software Testing, Agile Software Testing, Quality Assurance (QA), Manual Testing, Jira, Selenium, Apache Maven, Jenkins, Java, Selenium WebDriver
2011 - 2012

QA Engineer

Cognizant Technology Solutions
  • Implemented SOA testing and UI testing.
  • Created automated test scripts with Python.
  • Automated WebService tests with SOAtest.
  • Executed manual test cases.
  • Trained new team members and trainees.
  • Reported bugs and defects.
Technologies: Testing, Test Automation, Software Testing, Agile Software Testing, Quality Assurance (QA), Manual Testing, Jira, Selenium, WebDriver, SOA Testing, Selenium WebDriver, Python, Java
2009 - 2011

QA Engineer

GlobalLogic
  • Created, updated, and executed test cases.
  • Created automated tests in Java using Selenium RC and JUnit.
  • Automated tests for Flex applications with Selenium RC, JUnit, and Selenium-Flex.
  • Tested applications for mobile compatibility in iOS and Android.
  • Reported bugs and defects.
  • Implemented SOA testing and UI testing.
  • Set up automated test integration with Hudson.
Technologies: Testing, Test Automation, Software Testing, Quality Assurance (QA), Manual Testing, Jira, WebDriver, UI Testing, Hudson, FitNesse, JUnit, Ant, Java, Selenium
2007 - 2009

QA Engineer

Vinculo Medico
  • Created, revised, updated, and executed test cases.
  • Reviewed and reported defects of use cases.
  • Improved web service and SOA testing.
  • Automated tests with Selenium and Ant.
  • Created SQL/SQL*Plus scripts for automation.
  • Reported bugs and defects.
Technologies: Testing, Bugzilla, Test Automation, Software Testing, Quality Assurance (QA), Manual Testing, WebDriver, UI Testing, Service-oriented Architecture (SOA), SQL, Ant, Java, Selenium

Experience

Automation Suite

I was assigned to a project where all the testing on the project was being done manually. Since I had some basic experience with automation, I suggested I could help them by automating some of the regression tests.

I talked with the rest of the QA team who were working on the manual testing and together we defined which test cases should be automated. I prepared a short demo of the most basic test cases to show the client how much it improved our work. They loved it and asked to have most of their testing automated.

I decided to use Selenium and implemented all my tests in Java and JUnit. After the first regression tests finished, we set up continuous integration with Hudson so that the test suite would run every night and give us reports of any present issues. Eventually, I expanded the testing to other projects for the same client, even for some with Flex, for which I used Selenium-Flex along with Selenium and JUnit.

This was the first project where I ended up building an automation framework from scratch, over a decade ago.

Skills

Paradigms

E2E Testing, Manual Testing, Software Testing, Test Automation, Testing, Unit Testing, Continuous Integration (CI), Continuous Delivery (CD), Service-oriented Architecture (SOA)

Platforms

Android, iOS, MacOS, Linux

Other

Software Development, QA Automation, Website QA, QA Testing, Manual QA, Test Cases, UX Testing, API Testing, GUI Testing, Mobile App Testing, Web Services, Regression Testing, Agile Software Testing, Software QA, Quality Assurance (QA), UI Testing, QA Leadership, Web Service Testing, Test Automation Frameworks, Ant, SOA Testing, Automated UI Testing, Integration Testing, FIX Protocol

Frameworks

Selenium, TestNG, JUnit

Libraries/APIs

Selenium WebDriver, WebDriver, Node.js

Tools

Jira, Mocha, Bugzilla, FitNesse, Hudson, Jenkins, REST Assured, Expect, Behave, Cucumber, Apache Maven, WebdriverIO, GitLab, Git, SoapUI

Languages

Java, Python, JavaScript, XML, HTML, SQL

Storage

MySQL, PostgreSQL

Certifications

JUNE 2015 - PRESENT

Certified ScrumMaster (CSM)

Scrum Alliance

DECEMBER 2011 - PRESENT

ISTQB Certified Tester, Foundation Level

ISTQB/iSQI Germany