Quality Assurance (QA) Analyst - HCM
CMiC Toronto Full-time
About CMiC
Headquartered in Toronto, CMiC is a software company focused on the construction industry. We have built a comprehensive platform for construction companies to manage their most important workflows. Our customers can choose between a Cloud or Self-Hosted deployment that includes industry-focused modules to manage everything from Financials and Payroll to Project Management and Job Costing.We have a strong market share in North America and are rapidly expanding internationally in regions like Europe, Southeast Asia, and the Middle East.
Job Overview
The Quality Assurance Analyst reports to a specific QA Lead and indirectly to the QA Manager. This position is responsible for testing (manual and automated), documenting, enhancing, and maintaining the CMiC Enterprise software application.
Duties & Responsibilities- Accountable for the testing, integration, documentation, and maintenance of the CMiC Enterprise application, which includes:
- Testing web applications, functional testing, integration testing, and load testing of applications along with database input, developing and executing test cases for functional testing, regression/integration testing, performance, and stability testing.
- Testing and debugging program units in conjunction with other units and/or systems and integrating with other program modules and systems.
- Creating, executing, and maintaining automated testing scripts through TestComplete, ReadyAPI, and other automation testing technologies such as TestRail.
- Executing test cases and documenting actual results with a high degree of accuracy for the system test phase, adhering to timelines.
- Assisting in defining test data and test environment requirements.
- Understanding Waterfall Development processes.
- Logging defects and assisting in the resolution process as required.
- Providing support to business teams for business testing as required.
- Ensuring timely notification of issues/problems and making recommendations for issue/problem resolution.
- Supporting automation and test data management strategies.
- Adhering to existing processes/standards, including testing and project management disciplines, well-defined enterprise technology delivery practices and standards, and escalating issues as required.
- Continuously enhancing knowledge/expertise in own area and keeping current with leading-edge technology trends.
- Working collaboratively to identify solutions and resolve problems.
- Participating in project and team meetings, interacting, and collaborating with team members and other departments as appropriate.
- Evaluating alternative design approaches and designing technical processes to meet business and user requirements.
- Working closely with the development team to ensure that defects are correctly identified, fixed, and incorporated into solutions.
- Involvement in analysis, design, development, debugging, execution, and maintenance of automated test cases/scripts within multiple testing environments.
- Providing day-to-day support for test environments, troubleshooting, triaging issues, and coordinating resolution with all technology partners.
- Performing other related duties as assigned.
- Knowledge of Payroll processes, specifically US Payroll.
- College/University Undergraduate Degree.
- 2-3 years of relevant software testing experience.
- Must understand Business/Construction Accounting.
- Familiarity with testing automation tools, including TestRail, TestComplete, ReadyAPI/SoapUI.
- Understanding of tools including SVN (Subversion), GIT, and JIRA.
- Experience with web-based client applications and SQL databases is preferable.
- Previous hands-on technical working experience with the following technologies: Oracle, basic PL/SQL, and basic SQL.
- In-depth knowledge of design and analysis methodology and application development processes from both a Business (Project Management/Accounting) and IT perspective.
- Solid understanding of Software Development Lifecycle (SDLC) and Quality Assurance (QA) requirements.
- Ability to perform QA testing and lead or coordinate basic testing activities.
- Ability to test from an End-to-End perspective (Client/Server debugging).
- Expertise in writing and executing scripts and scenarios, as per methodology.
- Readiness to develop testing processes, strategies, plans, and methodologies.
- Highly effective collaborator and relationship-builder.
- Excellent written and oral communication skills.
- Competitive benefits Package (including Health & Dental benefits)
- Paid vacation and personal days
- Townhall meetings where all employees are encouraged to participate in open discussions
- Located on York University’s campus, easily accessible by transit (TTC, GO, etc.), walking distance to shopping and restaurants
- Outdoor lunch space, including picnic tables
- An active Social Events Committee (past events include annual seasonal parties, pool and bowling tournaments, karaoke nights, Game nights, BBQ’s, and more)
- Health and Wellness focus including virtual yoga classes and wellness webinars
- RRSP Matching Program after 2 years of employment
- Experience in a rapidly growing, socially responsible corporation
If selected to participate in the recruitment, selection and/or assessment process, please inform Human Resources staff of the nature of any accommodation(s) that you may require.
Toronto
Adecco is actively seeking a Senior Quality Assurance (QA) Manager to join their team in North York, ON. The successful candidate will play a critical role in ensuring the highest standards of product quality, food safety, and regulatory compliance...
S.i. SystèmesToronto
Our valued public sector client requires the services of a Senior Bilingual Quality Assurance Tester (10+ years) to support automated and manual testing of in-house development projects and a commercial off-the-shelf software implementation...
Royal Bank of CanadaToronto
oversight programs and practices of Compliance and other functions (under Reliance Model) through the maintenance of a RCM Quality Assurance Review (QAR) Program that assesses conformity of practices with RBC’s RCM Control Standards and/or other regulatory...