Quality Assurance Engineer

EIZIE

West Hawk Lake

On-site

CAD 60,000 - 80,000

Full time

23 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

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

Senior Quality Assurance Analyst
Senior Quality Assurance Analyst

Jobgether • Canada

On-site
CAD 90,000 - 120,000
Remote-first
Health coverage
Wellness account
+2
Quality Assurance Testing Specialist
Quality Assurance Testing Specialist

Scotiabank • Toronto

On-site
CAD 80,000 - 100,000
Quality Assurance Automation Engineer
Quality Assurance Automation Engineer

Kumaran Systems • Toronto

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

RELQ TECHNOLOGIES • Canada

Remote
CAD 80,000 - 100,000
Quality Assurance Analyst
Quality Assurance Analyst

Tekgence Inc • Vancouver

On-site
CAD 90,000 - 120,000
Sr QA Engineer
Sr QA Engineer

MCAP • Southwestern Ontario

On-site
Associate Quality Assurance Engineer
Associate Quality Assurance Engineer

Orion-Health- • Toronto

On-site
CAD 70,000 - 95,000
Quality Assurance Automation Engineer (ID#5264)
Quality Assurance Automation Engineer (ID#5264)

New Value Solutions • Richmond

On-site
CAD 90,000 - 120,000
Senior Software Quality Engineer
Senior Software Quality Engineer

Jobtailor • Toronto

On-site
CAD 90,000 - 140,000
Qa Engineer Toronto
Qa Engineer Toronto

Island • Toronto

On-site
CAD 80,000 - 100,000