Software Quality Engineer II

Enlitic, Inc

$100K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or equivalent work experience
  • Strong background in software quality assurance with manual and/or automated testing
  • Experience in Agile development environments
  • Proficient in at least one programming or scripting language, preferably Python
  • Knowledge of SQL for data validation
  • Familiar with API testing and multiple testing types
  • Experience with version control systems like Git and issue tracking tools like Jira

Responsibilities

  • Execute manual and automated test cases for moderately complex features and systems
  • Design, create, and maintain test cases and test data for adequate coverage
  • Develop and maintain automated test scripts and frameworks
  • Document and track software defects while collaborating with developers
  • Prioritize testing efforts based on risk, functionality, and business impact
  • Perform functional, regression, integration, and performance testing
  • Support CI/CD processes with contributions to automated test pipelines
  • Collaborate with engineering and product teams to clarify requirements and ensure testability
  • Analyze test results and provide actionable feedback to stakeholders
  • Maintain and update test documentation according to QA processes
  • Contribute to continuous improvement of QA methodologies

Benefits

  • Opportunity to work across multiple QA frameworks
  • Focus on improving software quality and system-level performance
  • Engaging cross-functional collaboration
  • Potential for professional growth within a growing Quality Assurance team
  • Direct impact on product quality and reliability across projects
Full Job Description
Job Type

Full-time

Description

We are seeking an experienced and detail-oriented SQA Engineer II to join our growing Quality Assurance team. This role is ideal for a candidate with a strong mix of manual and automation testing experience who is passionate about improving software quality, reliability, and system-level performance across multiple products and platforms.

The SQA Engineer II is responsible for testing moderately complex features and systems, ensuring software meets established quality standards. In this role, you will contribute to both manual and automated testing efforts, support test case design, and collaborate cross-functionally to improve product quality and reliability throughout the product development lifecycle.

This position will play a key role in increasing QA capacity and strengthening cross-product system-level testing. The ideal candidate will be comfortable testing complex workflows and edge cases, expanding regression coverage across critical product areas, and contributing to backend, frontend, API, and pipeline automation efforts. You will also have the opportunity to work across multiple QA frameworks, helping create stronger alignment and integration between testing environments while improving overall testing effectiveness and scalability.

Candidates located in the Canadian Eastern Time Zone are strongly preferred due to team collaboration and business support needs.

Position 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

Education:
  • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent work experience


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


Salary Description

$100,000 - $130,000 CAD

Similar Jobs

More Jobs at Enlitic, Inc

More Information Technology Jobs

Find similar Software Quality Engineer II jobs: