We are currently updating the site, which may cause some errors. We apologize for any inconvenience.

Toma Gruia

16 years of work experience in software quality assurance and software dev
Expertise
(No expertises selected)
Availability date
(Inquire within)
Keywords
Regions
(No regions selected)

SUMMARY

• 16 years of experience in software quality assurance and software development.

• Four years of IT management experience.

• More than 8 years of experience in Agile Software Testing.

• Recommendation of many innovative ideas, applied successfully, that allowed to improve processes, systems, software ergonomics and technology.

• Member of the Quebec Association of ICT Freelancers (AQIII)

SECTORS OF INTERVENTION

Finance • Banking • Insurance • Production/Engineering • Sales/Purchases • Health • Time Management • Public Administration

TYPE OF INTERVENTIONS DEMONSTRATED SKILLS

- Manual testing;

- Functional tests, integration tests, unit test, « front end »,

« back end », « end to end »;

- Analysis and validation of functional requirements,

diagrams and software ergonomics;

- Planning, creating, updating and implementing test cases,

test plans and test strategies. - Management and organizational skills;

- Ability to quickly grasp business issues and apply new

technologies;

- Working in multidisciplinary and bilingual teams;

- Organized and process oriented;

- Troubleshooting and proposing solutions.

EDUCATION

Diploma with honours in computer science technology, CDI College, Montréal (2006)

M.Sc. in Project Management, Bucharest Academy of Economic Studies (2002)

B.Sc. in Materials Engineering, "Politehnica" University of Bucharest (1994)

PROFESSIONAL

TRAINING

PMP® Exam preparation (2015)

Requirements Gathering and Writing Workshop - Computer Horizons Education Division (2006)

Managing the Test Effort - Computer Horizons Education Division (2006)

METHODOLOGIES Agile/XP, Scrum, Waterfall.

TOOLS AND TECHNOLOGIES Agile management: Jira, Confluence, TFS, Version One.

Test automation: JTF.

Tests management and bug tracking tools: HP ALM, ALM-BPT, Jira, Team Foundation Server (TFS), BugTracker.Net, DevTrack, SharePoint, TestLink.

Relational database management systems: SQL Server, Microsoft Access, FoxPro.

Operating systems: Windows 7, Windows XP, Windows CE, Windows 9x, MS-DOS.

Microsoft Office 2010 Suite: Word, Excel, PowerPoint, Outlook, Visio, Live Meeting.

Requirements Definition & Management Tools: TFS, HP Quality Center.

Internet Programming Languages: JavaScript, HTML, XML.

Programming Languages: Visual FoxPro, VB Script, VBA, Turbo Pascal, and Transact-SQL.

Browsers: Internet Explorer, Mozzila Firefox, Google Chrome, Safari.

OTHER ACCOMPLISHMENTS 3 innovation certificates for 3 educational software applications: caliper, micrometer and comparator.

4 prizes obtained at Romanian national contest for information technology.

Developed software for computer assisted design of cast bells from bronze and aluminum.

Developed software for simulating the solidification of alloys in cast parts.

LANGUAGES Fluent in English and French.

CONSULTING CONTRACTS SINCE 2011

CLIENT: LABATT, Montréal 2019.04 - 2019.06 (2 months)

MANDATE: Perform software quality assurance actions for the development of a web application.

FUNCTION: Senior Software Quality Assurance Analyst.

PROJECT: A web application for Business Planning named “Plan D’Affaires” (PDA), developed by a team located in USA and Canada, which will be used by the employees of Labatt. It will replace an existing outdated software developed more than 10 years ago.

ACTIONS: Analysis

• Analyzed complex business requirements and participated in requirements management;

• Analyzed more than 100 defects and determined for which to create test cases

• Analyzed the existing software development and quality assurance processes and recommended improvements;

Test cases development and execution

• Designed, reviewed and executed test cases;

• Led the process of issue identification and resolution.

• Migrating test cases from TestLink (a free test cases management tool) to Jira Tests.

• Participated in manual regression testing;

• Identified usability and user-interface concerns;

• Performed front-end and black box testing tasks;

• Worked with the project manager, business analyst and SMEs to make sure their designs conform to the project requirements;

• Planned & run the User Acceptance tests;

RESULTS: Created a list of 22 observations and recommendations about the improvement of the quality assurance system and the improvement of creating requirements/user stories.

Created a standard for the graphical user interface.

Created a smoke test.

Created an acronyms list.

DEMONSTRATED SKILLS:

Ability to work with virtual teams

Rigor and attention to details.

Great aptitude for teamwork.

Organized & good with planning

Able to work independently or with a group

Ability to work with tight deadlines

CLIENT: CANADIAN NATIONAL RAILWAY, Montréal 2018.01 - 2019.03 (15 months)

MANDATE: Perform software quality assurance actions for one complex distributed software application, Electronic Train Management System, developed by Wabtec Railways Electronics, used by the locomotives crews of CN.

FUNCTION: Senior Software Quality Assurance Analyst.

PROJECT: Positive Train Control, an advanced system designed to automatically stop a train before certain accidents occur. In particular, PTC is designed to prevent: train-to-train collisions, derailments caused by excessive train speed and train movements through misaligned track switches.

ACTIONS: Analysis

• Analyzed complex business requirements and participated in requirements management;

• Analyzed failed automated test scripts and determined the cause(s) of failure;

• Analyzed the test case automation process and recommended improvements;

Test cases development and execution

• Designed, reviewed and dry run test cases and Business Process Tests in collaboration with other team members;

• Enriching (preparing) manual test cases for automation team;

• Participated in manual regression testing of ETMS product releases;

• Creating and updating Business Components

• Signed-off automated test scripts;

• Identified usability and user-interface concerns;

• Performed front-end, back-end and black box testing tasks;

• Involved in ETMS product acceptance process.

• Used 6 simulators/tools: Locomotive, Back Office, Debug Client, Computer Display Unit, Wayside and Wireshark.

Training

• Trained new CN employees and assisted them to get up to speed;

RESULTS: Provided a solution to manually execute and record correctly complex test cases where some expected results occurred in a very short period of time (seconds or milliseconds). This solution lead to the discovery of some software defects, impossible to detect and record before.

Provided and documented a procedure to merge many XML databases in one XML database, to improve the productivity of creating and executing test cases.

Created a naming convention for parameters used in automated test scripts, to avoid ambiguity and prevent unexpected automated test scripts failures.

Provided a solution to improve the process of automated test cases sign-off by video recording the dry runs.

DEMONSTRATED SKILLS:

Rigor and attention to details.

Great aptitude for teamwork.

Assisted colleagues in acceptance testing activities.

CLIENT: YELLOW PAGES GROUP, Verdun 2014.05 - 2017.12 (43 months)

MANDATE: Perform software quality assurance actions for three web applications (Business Review, Billing Summary, Program Recommend) used by Sales and Marketing departments.

FUNCTION: Senior Software Quality Assurance Analyst.

PLATFORMS: Desktop (Windows 7, Chrome) and iPad Air 2 (iOS, Chrome & Safari).

ACTIONS: Test Planning

• Identified and analyzed acceptances criteria and functional requirements documents (user stories);

• Participated in the development of test effort estimates;

• Designed and implemented test strategies/plans.

Test Case Development

• Designed and implemented test scripts, test cases in collaboration with other team members;

• Test Execution and Results Analysis;

• Tested user stories and acceptance criteria;

• Provided bug isolation and worked closely with the development team to help identify root cause and resolution of software defects;

• Used a combination of scripted (analytic) and exploratory (heuristic) testing techniques in conducting QA on Compass portal;

• Identified usability and user-interface concerns;

• Assisted in the reproduction and follow-up of issues reported from end-users.

• Performed smoke tests, front-end / back-end / black box testing tasks.

Test Reporting

• Tracked progress of the testing project, work done, work to go, testing completed, testing to go;

• Ensured the documentation and communication of test results and issues (bugs/improvements) through Jira issue tracking system;

• Communicated project status;

• Documented work-around solutions.

Training

• Trained new QA employees and assisted them to get up to speed.

RESULTS: Recorded more than 1000 defects and enhancements.

Provided many innovative ideas concerning the configuration of TestRail (a modern test case management software for QA and Development Teams)

DEMONSTRATED SKILLS:

Rigor and attention to details.

Great aptitude for teamwork.

Assisted colleagues and users in acceptance testing activities.

CLIENT: BUSINESS DEVELOPMENT BANK OF CANADA, Montréal 2013.02 - 2014.03 (13 months)

MANDATE: Perform acceptance tests for banking web applications.

FUNCTION: Acceptance Test Analyst – “Agility and Efficiency" Project.

ACTIONS: Defined testing requirements according to user stories and business rules.

Defined the required tests to simulate the business and operational processes of CLICS.

Created and maintained documentation in accordance with established standards (test plans, test cases, documentation of defects, etc.), prepared test data.

Run the tests according to defined requirements and / or simulate business processes.

Documented all the problems revealed by the results of tests and worked with the development team to fix them.

Test specific software components to ensure they work well.

Validate integration points in the "user stories".

RESULTS: Recorded more than 450 defects and enhancements.

Recommended more than 10 ideas and solutions to improve the quality assurance system and the GUI, to the satisfaction of the client.

Created SQA metrics based on statistical analysis (frequency distribution, trend diagrams, histograms,

moving average, pivot tables etc.) of reported bugs.

DEMONSTRATED SKILLS:

Successfully managed the test team for the risk evaluation use cases.

Rigor and attention to details.

Great aptitude for teamwork.

Assisted colleagues and users in acceptance testing activities.

CLIENT: KRONOS, Montréal 2012.05 - 2012.12 (7 months)

MANDATE: Perform functional and unit tests for a time management web application.

FUNCTION: Software Quality Assurance Analyst – Budgeting Project.

ACTIONS: Automated tests: wrote, maintained, debugged and executed JTF test scripts using XML, SQL and CSV files.

Planned, wrote, updated and executed test cases.

Reviewed the online help. Analyzed and validated functional requirements and state diagrams. Installed web applications.

RESULTS: Recorded more than 100 defects and suggested improvements.

Recommended 20 ideas and solutions to improve the SQA system and the GUI, to complete customer satisfaction.

DEMONSTRATED SKILLS:

Learned quickly JTF, AccuRev, DevTrack, Windows 7, Office 2010 and CodeCollaborator.

CLIENT: TD INSURANCE, Montréal 2011.12 - 2012.05 (6 months)

MANDATE: Created testing strategies for the optimization program implemented in four business lines.

FUNCTION: Software Quality Assurance Analyst - Optimization Program, Online Channel.

ACTIONS: Designed Excel templates for test reports to summarize the test cases results.

Performed functional and "front end" testing of 4 banking and insurance web applications.

Automated tests: recorded, edited, and debugged test scripts with Selenium IDE.

Planned, wrote, updated and execute test cases and automated test scripts.

Analyzed and validated the functional requirements, design requirements and decision trees.

RESULTS: Created and implemented four testing strategies.

Recorded more than 50 defects and proposed improvements.

Recommended optimizations for financial web applications and the SDLC.

DEMONSTRATED SKILLS:

Learned quickly the banking, financial and insurance vocabulary, Selenium IDE, BugTracker.Net and HP QC.

Worked both alone and in 4 teams (one team for each line of business) in a bilingual and multi-tasking environment.

PROFESSIONAL EXPERIENCE 1999 - 2010

COMPANY: TEKSYSTEMS, Montréal 2006.12 - 2010.06 (43 months)

CLIENTS: Fort Knox National Company, Lorillard Tobacco Company, California Steel Industries, ADESA, Hill-Rom etc.

FUNCTION: Software Quality Assurance Analyst / Systems Analyst.

ACTIONS: Performed system testing with sample data.

Planned, wrote, updated and executed test cases and test scenarios.

Logged defects and enhancements.

Analyzed functional requirements, managed questions, assumptions & clients’ answers. Interacted with designers to convey the graphical user interface of the software

Interacted with the customers to gather, write and understand their requirements: attended meetings, prepared meeting minutes, demonstrated the functionalities implemented during the last software iteration, wrote/answered e-mails etc.

Interacted with software developers to keep track of system development.

Worked on 10 projects, delivered to the entire satisfaction of customers, in the following industries.

 Finances: 2 web applications, with a very high level of data security, in support of e-payment processing - gathered and analyzed requirements, created/updated flow diagrams, wrote and executed test cases, tested SQL Server stored procedures, logged defects and enhancements using a SharePoint issue list.

 Production (Tobacco): 3 Windows CE applications - created complex flow diagrams; gathered and analyzed requirements; tested the application using hardware devices, software simulators, a software to generate the bar codes; logged defects.

 Metallurgy: a web based customer support system - gathered and analyzed requirements tested the web application, suggested GUI enhancements and functionality improvements, managed questions & answers.

 Public administration: web and Windows applications to manage resources - gathered and analyzed requirements, wrote and executed test cases, suggested GUI and functionality improvements, logged defects and enhancements using a SharePoint issue list.

 Car auction: reverse engineering - wrote/updated functional requirements documents for existing system for the migration to a Microsoft.Net web application, wrote/updated test cases, tested the web application and logged defects and enhancements in TFS.

 Health: 3 Windows applications and one web application - kept track of outdated requirements, executed and updated test cases; used real hospital beds, hardware and software bed simulators. Created HDD images, upgraded and downgraded the software for 10 systems. Used hardware devices like audio stations and infrared devices (i-badges).

RESULTS: Recorded more than 600 defects and proposed improvements.

Recommended optimizations (GUI and usability) for web applications, to the entire satisfaction of customers.

DEMONSTRATED SKILLS:

Learned quickly Agile methodology, Windows CE, SharePoint, TFS and IBM Rational Manual Tester.

Developed my knowledge of JavaScript, HTML, XML, SQL Server, Word, Excel, PowerPoint, Visio and Outlook.

COMPANY: TSR TECHNOLOGIES, Montréal 2006.09 - 2006.12 (3 months)

FUNCTION: Software QA Tester - internship

RESULTS: Recommended 12 solutions to improve web applications functionalities and the graphical user interface, which were successfully implemented. Positive feedback was received from the customers.

COMPANY: PLASTIQUES PVC, Montréal 2004.06 - 2005.05 (11 months)

RESULTS: Conceived 54 technical & quality assurance solutions for lowering production costs and improving the product’s quality. Won the ideas contest organized by Plastiques PVC.

Some of these solutions were successfully implemented in the following 6 months.

COMPANY: AVERSA, Bucharest, Romania 1999.01 - 2004.01 (60 months)

FUNCTION: Software Developer / Software Quality Assurance Analyst

ACTIONS: Created and executed functional tests for MS DOS and Windows applications.

Logged defects and enhancements.

Implemented and tested various software business solutions, for example: estimating the manufacturing costs of cast parts, computerizing the billing of materials, computer aided technologies design for cast parts etc.

RESULTS: Successfully fixed the Y2K bug for the Foundry Plant software and databases.

Developed, tested and enhanced various FoxPro and Visual FoxPro software libraries used for technological design, manufacturing management, human resources and accounting department of the Foundry Plant.

Designed and administered FoxPro databases for Foundry Plant.

Developed and tested software for generating daily production and consumption reports for manufacturing management.

DEMONSTRATED SKILLS:

Successfully managed the IT team of the Foundry Plant - 4 years.

Learned fast the cascade methodology, FoxPro, SQL, Windows 9x, MS-DOS.

Developed my knowledge of FoxPro, TurboPascal, Word, Excel.

Worked both alone and as a multidisciplinary team.

Problem solving, rigor and attention to details.

SOCIO-PROFESSIONNAL IMPLICATION

Volunteer, Montréal 2010.07 - 2011.09 (14 months)

• Organized different programs and introductory talks for a non-profit organisation.

• Advertised events on web and on newspapers, distributed flyers and posters.

Specializations
(No expertises selected)

To contact the consultant :

T G

Toma Gruia

"*" indicates required fields

Hidden
Hidden
✓ Valid number ✕ Invalid number
This field is for validation purposes and should be left unchanged.