Enlitic is seeking an experienced and detail-oriented SQA Engineer II to join their growing Quality Assurance team. The role involves testing moderately complex features and systems, contributing to both manual and automated testing efforts, and collaborating cross-functionally to enhance product quality and reliability throughout the development lifecycle.
Responsibilities:
- Execute manual and automated test cases for moderately complex features and systems
- Design, create, and maintain test cases and test data to ensure appropriate test coverage
- Contribute to the development and maintenance of automated test scripts and frameworks
- Identify, document, and track software defects; collaborate with developers to support resolution
- Apply judgment to prioritize testing efforts based on risk, functionality, and business impact
- Perform various types of testing, including functional, regression, integration, and performance testing
- Support CI/CD processes by contributing to automated testing pipelines
- Collaborate with engineering and product teams to clarify requirements and ensure testability
- Analyze test results and provide clear, actionable feedback to stakeholders
- Maintain and update test documentation according to established QA processes
- Contribute to continuous improvement of QA processes, tools, and methodologies
Requirements:
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent work experience
- Experience in software quality assurance, including manual and/or automated testing
- Experience executing test cases and contributing to test design for moderately complex features and systems
- Experience working in Agile development environments
- Proficiency in at least one programming or scripting language (e.g., Python) for test automation
- Experience contributing to automated testing using established frameworks (e.g., Pytest or similar)
- Working knowledge of SQL for data validation and testing purposes
- Familiarity with API testing and common testing types (functional, regression, integration)
- Experience using version control systems (e.g., Git) and issue tracking tools (e.g., Jira)
- Exposure to CI/CD pipelines and automated testing workflows
- Working knowledge of Windows and/or Linux environments
- Demonstrated ability to independently identify defects, follow QA processes, and contribute to improving test coverage
- Candidates located in the Canadian Eastern Time Zone are strongly preferred due to team collaboration and business support needs