Nicholas Coriale
Senior Quality Assurance Engineer at IHI Terrasun Solutions- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
IHI Terrasun Solutions
-
United States
-
Services for Renewable Energy
-
1 - 100 Employee
-
Senior Quality Assurance Engineer
-
May 2022 - Present
Senior Quality Assurance Engineer responsible for the manual and automated testing of software for solar energy solutions. Senior Quality Assurance Engineer responsible for the manual and automated testing of software for solar energy solutions.
-
-
-
Coriale Enterprises
-
298 LAKE ST PENN YAN, NEW YORK, 14527-1805
-
Programmer/secretary
-
Jun 2009 - Present
Coriale Enterprises is my fathers company. I am employed as a programmer. I work on small software solutions that help him analyze data and do remote software maintenance and tech support. Coriale Enterprises is my fathers company. I am employed as a programmer. I work on small software solutions that help him analyze data and do remote software maintenance and tech support.
-
-
-
Rochester Software Associates
-
United States
-
Software Development
-
1 - 100 Employee
-
Senior Lead Software Quality Assurance Engineer
-
Aug 2021 - May 2022
August of 2021 I was promoted to a senior engineer and given the responsibility of leading the quality assurance department. I manage the day to day operations of the department and am responsible for long term planning and estimations for QA deliverables. As lead, I communicate and work with other development teams to assure company goals and timelines are met. I am currently training and building experience to become the manager of the quality assurance department. In addition to leading the department, I am the lead for all automated test suites and supporting infrastructure. I spend numerous hours every week directing the automation engineers towards our automation goals, ensuring QA code quality, and most weeks I continue to help write and maintain the automated tests. I am also responsible for the management of all QA hardware and services. Which includes over 100 CentOS/Windows VMs, most of which run services that are crucial to QA's operation. In addition to my QA responsibilities I have educated development managers and team members on the Scrum process and our Scrum tool, YouTrack. I have guided them and served as a consultant in their transition from waterfall to Scrum. This transition has required QA planning and communication as we modify our (pre-existing) Scrum process to better align with their new process. This role's key responsibilities are:1. Overseeing department day to day operations2. Planning, estimating and coordinating multiple product releases, communicating status to all stakeholders, and to ensure deadlines are met3. Lead for all automation codebases4. Management of all QA hardware and services5. Hiring manager for both full time and co-op positions, using contracting firm and R.I.T career fairIn this role I still perform the responsibilities of Software Quality Assurance Engineer I & II Show less
-
-
Software Quality Assurance Engineer II
-
Feb 2019 - Aug 2021
Starting in early 2019 I became the Scrum Master for the Quality Assurance team as we fully adopted Scrum. I preside over all Scrum meetings and work with our product owner (the Quality Assurance Manager) to prioritize and plan work items, helping RSA deliver quality software in a timely manner. In 2019 I became the Lead tester for RSA’s QDirect product, responsible for the planning of releases, testing activities, communicating status to all stakeholders, and ensuring deadlines were met.Also in 2019 I was designated as the the hiring lead, manager and mentor of all QA co-ops. This responsibility helped me further my leadership skills while continuing to educate and guide Rochester Institute of Technology students.This role's key responsibilities were with the following:1. Java development (in multi-threaded environments) - Using Selenium, TestNG and AssertJ2. Python development - Using Marathon Test Runner3. Automated and manual API/webservice testing4. Load testing5. PSQL databases6. PHP web development7. Scrum8. Assisted with management of QA's hardware infrastructure and services, over 100 CentOS/Windows VMsIn this role I still performed the responsibilities of Software Quality Assurance Engineer I Show less
-
-
Software Quality Assurance Engineer I
-
May 2017 - Feb 2019
Responsible for applying and maintaining quality standards in carrying out systems verification and validation activities.RSA's primary software applications are a Web to Print Solution and a Java Swing desktop Application. The Quality Assurance team has automated testing suites for both products, with hundreds of tests performing black box UI testing daily. My core responsibility was to develop and oversee these automated suites and their supporting infrastructure. I also held a main role in hiring co-ops from Rochester Institute of Technology and then supervising and mentoring the co-ops that were hired. This role's key responsibilities were with the following:1. Developing, executing and maintaining Java and Python automated tests - Java using Selenium and TestNG (multi-threaded environment) - Python/Jython using Marathon2. Assisting the SQA team in automated and manual regression testing3. Creating and performing software test plans based on Requirements Specifications4. Reporting and verifying product bugs Show less
-
-
-
Rochester Software Associates
-
United States
-
Software Development
-
1 - 100 Employee
-
Software Quality Assurance Intern
-
May 2015 - 2017
A quality assurance role tasked with creating and maintaining automated test cases for RSA's QDirect desktop application. A quality assurance role tasked with creating and maintaining automated test cases for RSA's QDirect desktop application.
-
-
-
Thomson Reuters
-
Canada
-
Software Development
-
700 & Above Employee
-
Software Engineer Intern
-
Jun 2014 - Dec 2014
At Thomson Reuters I worked in an Agile support/maintenance role where I worked on large databases, Java based software and server maintenance/deploys. In Java I worked on: - encryption components - xml parsers - Database to Database data transfers - Spring and GWT UI pages Database Work: - Worked with big data databases (millions of records) - Learned how to set up Oracle Database on a PC - Learned about Database partitioning and parallel queries - Worked with PSQL packages with procedures and functions - Worked on their document publishing process that encompasses numerous databases Tools I worked with: - Maven - Anthill - Jenkins - Apache Tomcat - TortoiseSVN/HG - Eclipse - SQL Devopler Software Process Management tools: - Jira - Crucible Show less
-
-
-
Rochester Institute of Technology
-
United States
-
Higher Education
-
700 & Above Employee
-
HEOP Tutor
-
Mar 2014 - May 2014
Tutored two students in Calculus for RIT's Higher Education Opportunity Program Tutored two students in Calculus for RIT's Higher Education Opportunity Program
-
-
Education
-
Rochester Institute of Technology
Bachelor of Science - BS, Computer Software Engineering