Job Specifications
Work Arrangement: Onsite (Toronto,ON)
Summary
We are seeking an experienced QA professional to develop and execute manual and automated test cases across UI, API, and integration layers. The role requires strong technical skills in Java, Selenium, API testing, and SQL to ensure high-quality software delivery within a structured SDLC environment.
Key Responsibilities
Test Development & Execution: Develop, execute, and maintain manual and automated test cases across UI, API, and integration layers.
Automation Focus: Build and maintain automated tests using Selenium, Java, and approved automation frameworks. Convert manual test scenarios into automated scripts to improve coverage and efficiency.
Collaboration & Validation: Participate actively in design and requirement discussions to clarify test scenarios. Collaborate closely with developers and product teams to triage, investigate, and validate defects.
End-to-End Testing: Support and execute comprehensive end-to-end testing and integration testing activities.
Maintenance: Maintain essential test data, test environments, and test documentation as part of ongoing QA cycles.
Team Alignment: Work with the automation team to understand application workflows and ensure consistent test coverage.
Must-Haves (+5 Years Experience)
Experience automating Java applications using Selenium (or a similar UI automation tool).
Hands-on experience automating API tests using REST and SOAP protocols and tools (e.g., Postman, Swagger).
Strong SQL skills and demonstrated experience validating backend logic and database workflows (constraints, triggers, stored procedures, data integrity).
Familiarity with standard development/QA tools including Jira, SonarQube/SonarLint, version control (e.g., Git), and test management tools.
Understanding of Curam Business Process Objects (BPO) or a willingness to learn the product quickly.
Nice-to-Haves
Scripting/programming experience for automation (Java, JavaScript, Python, etc.).
Experience writing automated test suites for COTS or packaged applications.
Familiarity with information management concepts and data retrieval tools; understanding of object-oriented testing approaches.
Awareness of accessibility testing (AODA/WCAG).
Experience automating tests across both small and large systems.
General & Foundational Skills
Solid understanding of the full SDLC and structured QA/testing methodologies.
Experience executing functional, integration, regression, and basic performance tests.
Ability to create test plans, test cases, and test data for different test phases.
Strong analytical, troubleshooting, and problem-solving skills. Ability to organize work, manage priorities, and communicate clearly (verbal and written) with cross-functional teams.
Experience supporting User Acceptance Testing (UAT) activities and validating business workflows.
About the Company
Teckhorizon Inc. is a leading IT solutions and staffing company that offers innovative technology solutions and staffing services to businesses of all sizes. We specialize in a wide range of IT services, including software development, cloud computing, cybersecurity, and more, and provide high-quality IT services and staffing solutions tailored to our client's needs. Our team of experienced professionals helps clients optimize their operations and achieve their business objectives. Additionally, we offer staffing solutions t...
Know more