Quality Assurance Engineer

EIZIE

West Hawk Lake

On-site

CAD 60,000 - 80,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Competitive salary
Health insurance
Professional development
Flexible work
Career growth
Collaborative environment
Cutting-edge projects

Job summary

EIZIE is seeking a meticulous Quality Assurance Engineer in Canada to ensure the quality and reliability of software products. You will plan tests, design test cases, and execute both manual and automated tests, while collaborating with developers and product teams in an agile environment to deliver high-quality software.

Ideal candidates have a 3+ year track record in QA, strong skills in Selenium, JUnit, TestNG, Jira, Bugzilla, and programming with Java or Python.

Qualifications

  • Bachelor's degree in Computer Science, IT or related field.
  • 3+ years in QA or software testing with a track record of delivering quality software.
  • Proficient in manual testing and automated testing tools (Selenium, JUnit, TestNG).
  • Familiar with bug tracking tools (Jira, Bugzilla) and scripting (Java, Python).
  • Strong analytical and problem-solving skills with clear communication.
  • Detail-oriented, collaborative, and able to work in cross-functional teams.

Responsibilities

  • Test Planning: Develop test plans from project specs and user stories.
  • Test Case Design: Create comprehensive, structured test cases for functional, usability, and performance testing.
  • Test Execution: Run manual and automated tests to identify defects and improvements.
  • Regression Testing: Revalidate changes to ensure existing functionality is intact.
  • Defect Tracking: Document defects and verify fixes with developers.
  • Performance Testing: Coordinate load, stress, and scalability testing as needed.
  • Automation: Develop and maintain automated test scripts to improve coverage.
  • Collaboration: Work with development, product, and cross-functional teams in Agile processes.

Skills

Test Planning
Test Case Design
Test Execution
Regression Testing
Defect Tracking
Performance Testing
Automation
Collaboration

Education

Bachelor's degree in Computer Science / IT

Tools

Selenium
JUnit
TestNG
Jira
Bugzilla
Java
Python

Job description

Job Description

We are seeking a meticulous and detail-oriented Quality Assurance Engineer to join our software development team. As a Quality Assurance Engineer, you will play a crucial role in ensuring the high quality and reliability of our software products. This role offers an exciting opportunity for a professional with a keen eye for detail and a passion for delivering exceptional software to end-users.

Responsibilities
  • Test Planning: Develop comprehensive test plans based on project specifications, requirements, and user stories.
  • Test Case Design: Create detailed and well-structured test cases that cover all aspects of the software, including functional, usability, and performance testing.
  • Test Execution: Execute manual and automated test cases to identify defects, issues, and areas for improvement in the software.
  • Regression Testing: Conduct regression testing to ensure that new features or changes do not negatively impact existing functionality.
  • Defect Tracking: Document and track defects, working closely with developers to understand the root cause and verify fixes.
  • Performance Testing: Collaborate with performance testing teams to conduct load, stress, and scalability testing as needed.
  • Automation: Develop and maintain automated test scripts to enhance testing efficiency and coverage.
  • Collaboration: Work closely with development, product management, and other cross-functional teams to ensure a collaborative and agile testing process.
Skills Required
  • Education: Bachelor's degree in Computer Science, Information Technology, or a related field. Relevant certifications in Quality Assurance or testing are a plus.
  • Experience: Minimum of 2-4 years of professional experience in quality assurance or software testing, with a proven track record of ensuring software quality.
  • Technical Skills: Proficient in manual testing methodologies and techniques. Experience with automated testing tools (e.g., Selenium, JUnit, TestNG). Familiarity with bug tracking tools (e.g., Jira, Bugzilla). Knowledge of scripting languages for test automation (e.g., Java, Python).
  • Analytical Skills: Strong analytical and problem-solving skills to identify and address software defects and issues.
  • Communication Skills: Excellent communication skills to convey testing results and collaborate effectively with cross-functional teams.
  • Adaptability: Capability to adapt to evolving project requirements, technologies, and industry best practices.
  • Attention to Detail: Meticulous attention to detail in test case design, execution, and defect reporting.
  • Collaboration: Ability to work effectively within a team and across departments to ensure the overall quality of software products.
Benefits

We have cool benefits support you

  • Competitive Compensation: We offer a competitive salary and benefits package to recognize and reward your expertise and contributions to our software quality initiatives.
  • Health and Wellness: Comprehensive health and wellness benefits, including medical, dental, and vision coverage.
  • Professional Development: Opportunities for ongoing professional development, including attending QA conferences, workshops, and obtaining certifications.
  • Flexible Work Arrangements: We understand the importance of work-life balance and offer flexible work arrangements to support your well-being.
  • Cutting-Edge Projects: Work on innovative projects that challenge and inspire you, allowing you to showcase your quality assurance skills.
  • Collaborative Environment: Join a collaborative and inclusive work environment where your attention to detail contributes to the overall success of our software development projects.
  • Career Growth: A supportive environment that encourages career growth and provides opportunities for advancement within the QA team or the broader organization.
Job Info
  • Job Type: Full Time
  • Experience: 3+ Years
  • Location: Canada
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Quality Assurance Automation Engineer
Quality Assurance Automation Engineer

Kumaran Systems • Toronto

On-site
CAD 60,000 - 70,000
QA Lead Engineer
QA Lead Engineer

Jobgether SRL • Canada

Remote
CAD 110,000 - 160,000
Fully remote work arrangement
Full-time employment
Opportunity to influence automation &/
Architect
Architect

Virtusa • Toronto

On-site
CAD 90,000 - 130,000
QA Automation Engineer
QA Automation Engineer

Virtusa • Toronto

On-site
CAD 90,000 - 120,000
Quality Assurance Analyst
Quality Assurance Analyst

Tekgence Inc • Vancouver

On-site
CAD 90,000 - 120,000
Quality Assurance Software Engineer - Contract Role
Quality Assurance Software Engineer - Contract Role

FYidoctors • Calgary

On-site
CAD 75,000 - 95,000
Two free pairs of glasses and lenses (
Coaching culture and growth
QA Automation Engineer
QA Automation Engineer

RELQ TECHNOLOGIES • Canada

On-site
CAD 80,000 - 100,000
Sr QA Engineer
Sr QA Engineer

MCAP • Southwestern Ontario

On-site
CAD 96,432 - 117,096
Quality Assurance Automation Engineer (ID#5264)
Quality Assurance Automation Engineer (ID#5264)

New Value Solutions • Richmond

On-site
CAD 90,000 - 120,000
Quality Assurance Lead
Quality Assurance Lead

Affinity • Toronto

On-site
CAD 90,000 - 130,000