Tony Callaghan

Senior QA Automation Engineer at ESW
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Ireland, IE

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Ireland
    • Internet Publishing
    • 200 - 300 Employee
    • Senior QA Automation Engineer
      • Sep 2018 - Present

      • Establishing test strategies for automated testing suites • Documentation of QA best practices for process improvement • Coordinating with product management, software and support engineers to deliver stable enterprise software products • Continuous design, configuration, development and implementation of automated testing strategies for the ESW testing frameworks • PR reviews • Recording test results through ADO, Jenkins, Cucumber reporting and verifying software bug fixes for automation acceptance criteria • Answering technical issues to resolve and follow-up • Providing support on logistics issues • RESTful services API testing with Postman and automation scripts (through both Java and Typescript) • UI testing with Java / TestNG / Selenium Webdriver, TypeScript / CucumberJS / Selenium Webdriver • DB testing on MySql, Cosmos containers and Blob storage • Applitools visual testing • BrowserStack for multibrowser testing and visual recording

    • United States
    • Software Development
    • 500 - 600 Employee
    • Senior QA Automation Engineer
      • Nov 2017 - May 2018

      • Role was based in the Big Data and reporting team, based on a cluster computing architecture served over AWS • Responsible for the review / maintainence of existing SoapUI test case framework (partially developed in Groovy scripts) with the view to determining a more programmatic solution based in Java or Scala. • Developing test plans. • Adding documentation on architecture setup (Cassandra, PostGres, Centos setup, etc.) • Executing manual regression testing. • Maintaining documentation of test results to assist in debugging and modification of the application. • Analysing test results within Jenkins to ensure existing functionality and recommendation of any corrective actions. • Consulting with development engineers in resolution of defects. • Participating in procedure improvements. • Bug tracking. • Creating hot-fixes for automated tests and updating jar libraries. • Assisting in the assessment and planning of test efforts required for new functions/ features under development. • Documentation of QA best practices, process improvement and setup guides. • Cross department collaboration to determine integration of test efforts, through knowledge transfer from offshore teams focused on load testing.

    • United States
    • Telecommunications
    • 700 & Above Employee
    • Senior QA Analyst
      • Sep 2011 - May 2017

      Senior QA Analyst III (Permanent position, September 2011 – May 2017)Synchronoss Ireland (Nature of Business - Telecoms and Cloud Solution Services)Roles and responsibilities included:• Creating, updating and maintainence of Selenium automated test suite including daily investigation of failures within the continuous integration environment.• Identification of candidate manual tests for automation and inclusion for future regression testing• Tracking issues arising from automation builds• Identification of areas within the application for performance testing including soak, load, stress and performance timings.• Identifying areas for performance improvements • Security and penetration testing to determine application vulnerabilities• Designing, creating, prioritising, reviewing and execution of test plans for multi-component systems• Defect tracking and management on each release.• Daily reporting on multiple build stability• Providing feedback for Go/No-Go meetings and rollouts• Assisting in project requirements analysis• Identifying best practices and reviewing current approaches as part of end of sprint burn-downs and sprint retrospectives• Formulating test strategies based on project specification and requirements.• Aiding coordination of QA engagement for an entire project lifecycle.• Working with offshore resources, coordinating and communicating with developers on bug fixes and required modifications• Shadow QA Lead

    • Türkiye
    • Software Development
    • Project Implementation Consultant
      • Apr 2011 - Aug 2011

      Project Implementation Consultant (Contract position, April ’11 – August ’11) Softworks, Ireland (Nature of Business - Workforce Time & Attendance solutions)Roles and responsibilities included: • Project Management & Implementation, delivering projects within time, scope and budget• Solution Consulting (Workforce related) and Product Configuration• Business analysis with the ability to capture functional & non-functional requirements and produce clear documentation such as technical specifications, change requests, USE cases & other UML modeling techniques• Running workshops with steering groups, being both an assertive and a confident negotiator• Specifying requirements for change requests and defining them with the aid of data modeling• Problem solving and logical thinking with the ability to devise creative solutions• Presenting functionality, designs and documentation to customers

    • Ireland
    • Research Services
    • 1 - 100 Employee
    • Implementation Officer & Helpdesk Manager
      • Sep 2008 - Jul 2010

      Implementation Officer & Helpdesk Manager (Contract position, September ’08 – July ‘10)The Health Research Board, Ireland (Nature of Business - Health research, information gathering and health research funding)Roles and responsibilities included:• Determining functional & non-functional requirements, data modelling, conceptualising system architecture, creating USE cases, class, object, activity, flow and state diagrams. • Creating user manuals, design documents and other system documentation. Liaising with the customer to determine business rules and defining system requirements per user role, per team and per unit type.• System design for both front and back end: once requirements had been agreed upon within time and cost budget; screen designs, navigation, data types and queries were created and sent to the software vendor.• Creating and executing manual test suites, automated load testing and test planning. Throughout the deployment cycles a sound testing regime including regression, unit, integration and user acceptance testing was vital to ensure requirements were met for delivery. • Load testing was also an important element in determining if the system was fit for purpose and overall evaluation during the proof of concept phase. • Bug reporting and investigation, delegation of testing tasks to team members, monitoring rate of escalation, prioritisation and turnaround resolution times.• Implementation of 3rd party security fobs and user audit reporting. • Defining disaster recovery strategies for both HSE and software vendor, whether failure was due to union issues, network, servers or software.

    • Switzerland
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Affiliate Specialist QA and Project Delivery
      • Jul 2005 - Jul 2008

      Affiliate Specialist QA and Project Delivery (Permanent position, July ‘05 – July ‘08) Sita INC, Ireland (Nature of Business - Airline Industry Software)Roles and responsibilities included:• Quality assurance involving application deployment and system configuration.• Writing test scripts and test execution. • Giving time estimates on work to be carried out, report writing and presenting new system functionality to colleagues. • Document walkthroughs executed to ensure system functionality after upgrades had been performed to • determine if requirements had been satisfied and overall system evaluation. • Responsible for testing up to 20 projects.• Performed black/white box testing• Used test director and JIRA to log bugs• Liaised with developers to remedy any bugs found• Webserver configuration and troubleshooting

    • Belgium
    • Financial Services
    • 1 - 100 Employee
    • Software Engineer - Lead front end developer
      • Jul 2003 - Oct 2004

      Software Engineer - Lead front end developer (Contract position, July ‘03 – October ‘04) BT (British Telecom), Ireland (Nature of Business - Airline Industry Software)Roles and responsibilities included:• Creation and modification of ‘Project GenIUS Control Panel’ reporting tool for BT’s main billing database. (Web-based application based in PL/SQL, JavaScript & UNIX Script with an Oracle back end.) • Writing test scripts and test execution. • Requirements capturing, interface design, system design, coding the solutions (in PL/SQL, javascript, UNIX and PERL scripting), • Writing up functional / design specifications and test specifications ready for handoff to system acceptance testing. • Various UNIX scripts were written for general system housekeeping.

    • Ireland
    • Government Administration
    • 100 - 200 Employee
    • Database Development Officer
      • Jun 2002 - Sep 2002

      Database Development Officer (Contract position, June ‘02 – September ‘02) Donegal County Council, Ireland (Nature of Business - Sanitary Services)Roles and responsibilities included:• Modification of existing Bulk Meter Reading System (Microsoft Access) & data entry. The application hosted water meter reading figures read by Donegal County Council caretaker staff and entered to the system, after which was queried for graphs and reports for accountability and losses. • Backup functionality and other additional add-ins also created.• Creation and modification of other in-house relational databases, such as Stores Requisition systems. • Automated reports created for another county council division based on their applications.

Education

  • Letterkenny Institute of Technology
    Honours Degree in Applied Computing, Computer Software Engineering
    2004 - 2005
  • Letterkenny Institute of Technology
    Diploma in Applied Computing, Computer Science
    2002 - 2003
  • Letterkenny Institute of Technology
    Certificate in Applied Computing, Computer Programming, Specific Applications
    2000 - 2002

Community

You need to have a working account to view this content. Click here to join now