Quality Assurance (QA) Analyst - HCM at CMiC
Toronto, ON M3J 3K1, Canada -
Full Time


Start Date

Immediate

Expiry Date

06 Jun, 25

Salary

0.0

Posted On

06 Mar, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Working Experience, Automation Tools, Jira, Testcomplete, Oracle, Git, Writing, Communication Skills, It, Testing, Testrail

Industry

Information Technology/IT

Description

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.

REQUIREMENTS

  • 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.
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.
    Loading...