Software Quality Assurance Engineering Instructor

1 month ago


Vancouver, British Columbia, Canada Canadian College of Technology and Business Full time

Job Title: Information Technology Instructor

Program: Software Quality Assurance Engineering Diploma Program

Location: Vancouver, British Columbia

Shift Type: 2 Days on-site Campus, 2 Days- Virtual Instruction

Courses are a duration of 4-hours per session and are delivered between 5:00 PM to 9:00 PM (PST)

Job Type: Contract, Part-Time

Job Summary

The Canadian College of Technology and Business (CCTB) is an educational institution specializing in career development, certification, and technical training in business and technology. Our principal educational philosophy is to provide the best technical training in both business management processes and core-industry technologies to allow our students to obtain a high degree of success upon entry into positions of business and technology. We provide relevant programs which ensure our students meet the demands of today's ever-changing job market.

CCTB is currently seeking an experienced professional Instructor to teach modules in the Software Quality Assurance Engineering Diploma Program.

Responsibilities

  1. Cultivate an immersive learning environment tailored for post-secondary students, fostering engagement and active participation.
  2. Design and implement dynamic learning experiences leveraging available resources, integrating diverse teaching methodologies to achieve course objectives effectively.
  3. Streamline lesson planning, assignments, and class activities, ensuring alignment with course objectives and institutional standards.
  4. Facilitate engaging class discussions to stimulate collaboration, communication, and critical thinking among students.
  5. Encourage intellectual exploration, guiding students to hone their analytical and reasoning skills.
  6. Spearhead the exploration and application of market-leading technologies and lead students in research and development projects.
  7. Provide personalized academic support through tutoring and counseling, offering constructive feedback and motivation as needed.
  8. Extend academic assistance beyond the classroom through scheduled office hours, email correspondence, and group study sessions.
  9. Actively contribute to departmental and faculty meetings, staying abreast of relevant developments and responsibilities.
  10. Pursue ongoing research endeavors within the field, deepening expertise and enhancing teaching efficacy.
  11. Conduct further research into their specific field of knowledge.

Requirements

Education and Experience

  1. A certificate, diploma, or post-secondary degree relevant to the subject matter and five years of full-time work experience in a career occupation relevant to the subject matter of the course, OR
  2. 10 years of full-time work experience in a career occupation relevant to the subject matter of the program.
  3. A master's degree in science or in an appropriate discipline is considered an asset.
  4. Have a clear understanding and ability to present on the following topics:
  5. Business requirements management concept
  6. Business, functional, and non-functional requirements traceability
  7. Development operations
  8. Test automation frameworks development and implementation.
  9. Build deployment business process and management.
  10. Working knowledge of Learning Management System (LMS); Canvas, is an asset.
  11. Previous teaching experience at a college or a university level is an asset.
  12. Criminal background check will be required if selected.

Knowledge and Skills

Software Testing Skills:

  1. Knowledge of manual and automated testing techniques.
  2. Understanding of test case design, test execution, and defect tracking.
  3. Proficiency in tools like Selenium, QTP, JUnit, TestNG, etc.
  4. Experience with continuous integration tools like Jenkins.
  5. Proficiency in languages commonly used in testing such as Java, Python, or JavaScript.
  6. Understanding of Agile, Scrum, and Waterfall methodologies.
  7. Knowledge of DevOps practices.
  8. Experience with test management tools like JIRA, TestRail, or HP ALM.
  9. Knowledge of performance testing tools like JMeter or LoadRunner.
  10. Understanding of security testing techniques and tools.
  11. Experience with tools like Postman or SoapUI for API testing.

Cloud Computing Skills:

  1. Proficiency in cloud platforms such as AWS, Azure, or Google Cloud.
  2. Understanding of cloud-based testing tools and environments.
  3. Knowledge of cloud architecture principles and best practices.
  4. Experience with cloud deployment models (IaaS, PaaS, SaaS).

SQL and Data Management Skills:

  1. Proficiency in SQL for querying and managing databases.
  2. Knowledge of database design and normalization.
  3. Experience with data warehousing and ETL processes.
  4. Understanding of data quality and data governance principles.

DevOps Skills:

  1. Experience with continuous integration and continuous deployment (CI/CD) pipelines.
  2. Proficiency with tools like Jenkins, GitLab CI, or CircleCI.
  3. Knowledge of infrastructure as code (IaC) tools like Terraform or Ansible.
  4. Experience with configuration management tools like Chef or Puppet.
  5. Familiarity with monitoring tools like Prometheus, Grafana, or ELK Stack.
  6. Understanding of logging practices and tools.

Teaching and Program Development:

  1. Previous curriculum and program development experience is considered an asset.
  2. Proven experience supervising students, providing support and feedback in constructive and meaningful manners is highly desirable.
  3. Excellent written and oral communication skills.
  4. Ability to communicate complex information to students both orally and written in an understandable manner.
  5. Demonstrate a commitment to diversity, equity, and inclusion when interacting with students and colleagues.
  6. Capable of working independently as well as being part of a team.
  7. Being able to work under pressure/fast-paced environment and deliver on scheduled deadlines.

We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity and/or expression, status as a veteran, and basis of disability or any other federal, provincial, or local protected class.



  • Vancouver, British Columbia, Canada Software Aspekte Full time

    Job SummaryWe are seeking a skilled Software Quality Assurance Engineer to join our team at Software Aspekte. The ideal candidate will have a passion for functional testing and automation of embedded devices.About the RoleThe Software Quality Assurance Engineer will be responsible for designing, implementing, and exercising comprehensive testing strategies...


  • Vancouver, British Columbia, Canada Canadian College of Technology and Business Full time

    Job Title: Information Technology InstructorProgram: Software Quality Assurance Engineering Diploma ProgramShift Type: 2 Days on-site Campus, 2 Days- Virtual InstructionJob Type: Contract, Part-TimeThe Canadian College of Technology and Business (CCTB) is an educational institution specializing in career development, certification and technical training in...


  • Vancouver, British Columbia, Canada Canadian College of Technology and Business Full time

    Job Title: Information Technology InstructorProgram: Software Quality Assurance Engineering Diploma ProgramShift Type: 2 Days on-site Campus, 2 Days- Virtual InstructionJob Type: Contract, Part-TimeThe Canadian College of Technology and Business (CCTB) is an educational institution specializing in career development, certification and technical training in...


  • Vancouver, British Columbia, Canada Canadian College of Technology and Business Full time

    Job Title: Software Quality Assurance Engineering InstructorProgram: Software Quality Assurance Engineering Diploma ProgramLocation: Vancouver, British ColumbiaShift Type: 2 Days on-site Campus, 2 Days- Virtual InstructionJob SummaryThe Canadian College of Technology and Business (CCTB) is seeking an experienced professional Instructor to teach modules in...


  • Vancouver, British Columbia, Canada Dew Software Full time

    Quality Assurance Engineer Role at Dew SoftwareDew Software is a leading player in the digital transformation space, working with Fortune 500 companies to deliver cutting-edge solutions. As a Quality Assurance Engineer, you will play a critical role in ensuring the quality and reliability of our software products.Key ResponsibilitiesDevelop and execute...


  • Vancouver, British Columbia, Canada Canadian College of Technology and Business Full time

    Job Title: Software Quality Assurance Engineering InstructorCanadian College of Technology and Business is seeking an experienced professional to teach modules in the Software Quality Assurance Engineering Diploma Program.Responsibilities:Cultivate an immersive learning environment that fosters engagement and active participation among post-secondary...


  • Vancouver, British Columbia, Canada Canadian College of Technology and Business Full time

    Job Title: Software Quality Assurance Engineering InstructorCanadian College of Technology and Business is seeking an experienced professional to teach modules in the Software Quality Assurance Engineering Diploma Program.Responsibilities:Cultivate an immersive learning environment that fosters engagement and active participation among post-secondary...


  • Vancouver, British Columbia, Canada Dew Software Full time

    Dew Software is seeking a talented QA Engineer with expertise in both automation and manual testing to join our team. As a leading player in the digital transformation space, Dew Software works with Fortune 500 companies to deliver cutting-edge solutions. As a QA Engineer, you will play a critical role in ensuring the quality and reliability of our software...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionOverviewTake-Two Interactive Software, Inc. is seeking a skilled Quality Assurance Engineer to join our Direct to Consumer team. As a critical member of our Engineering team, you will be responsible for ensuring the highest quality gaming and e-commerce experience for our customers.The Ideal Candidate3+ years of experience in Software...


  • Vancouver, British Columbia, Canada Dew Software Full time

    Quality Assurance EngineerDew Software is seeking a skilled Quality Assurance Engineer to join our team. As a leading player in the digital transformation space, we work with Fortune 500 companies to deliver cutting-edge solutions. In this role, you will play a critical part in ensuring the quality and reliability of our software products.Key...


  • Vancouver, British Columbia, Canada Dew Software Full time

    Quality Assurance EngineerDew Software is seeking a skilled Quality Assurance Engineer to join our team. As a leading player in the digital transformation space, we work with Fortune 500 companies to deliver cutting-edge solutions. In this role, you will play a critical part in ensuring the quality and reliability of our software products.Key...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the PositionWe are seeking a skilled SQA and test engineer to join our team at Software Aspekte. The ideal candidate will have a passion for functional testing and automation of embedded devices.Key Responsibilities:Design, implement, and exercise comprehensive testing strategies for our IP based phone portfolio.Monitor testing progress, analyze...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the PositionWe are seeking a skilled SQA and test engineer to join our team at Software Aspekte. The ideal candidate will have a passion for functional testing and automation of embedded devices.Key Responsibilities:Design, implement, and exercise comprehensive testing strategies for our IP based phone portfolio.Monitor testing progress, analyze...


  • Vancouver, British Columbia, Canada Maarut Inc Full time

    Job DescriptionWe are seeking a highly skilled Software Quality Assurance Engineer to join our team at Maarut Inc.About the RoleAs a Software Quality Assurance Engineer, you will be responsible for creating and maintaining automated test suites to ensure the highest quality of our software products.You will work closely with development teams to build...


  • Vancouver, British Columbia, Canada Maarut Inc Full time

    Job DescriptionWe are seeking a highly skilled Software Quality Assurance Engineer to join our team at Maarut Inc.About the RoleAs a Software Quality Assurance Engineer, you will be responsible for creating and maintaining automated test suites to ensure the highest quality of our software products.You will work closely with development teams to build...


  • Vancouver, British Columbia, Canada Autodesk Full time

    Position OverviewAt Autodesk, we are passionate about creating innovative software solutions that empower individuals and organizations to shape the world. Our team is dedicated to delivering exceptional quality and performance in our products, and we're seeking a talented Software Quality Assurance Engineer to join our dynamic team.Your Key...


  • Vancouver, British Columbia, Canada Dew Software Full time

    Quality Assurance EngineerDew Software is seeking a skilled Quality Assurance Engineer to join our team. As a leading player in the digital transformation space, we work with Fortune 500 companies to deliver cutting-edge solutions. In this role, you will play a critical part in ensuring the quality and reliability of our software products.Key...


  • Vancouver, British Columbia, Canada Dew Software Full time

    Quality Assurance EngineerDew Software is seeking a skilled Quality Assurance Engineer to join our team. As a leading player in the digital transformation space, we work with Fortune 500 companies to deliver cutting-edge solutions. In this role, you will play a critical part in ensuring the quality and reliability of our software products.Key...


  • Vancouver, British Columbia, Canada Visier, Inc Full time

    At Visier, Inc., we're looking for a skilled Software Quality Assurance Engineer to join our team. This exciting role offers the opportunity to work with innovative technology and make a significant impact on our customers' success.As a Software Quality Assurance Engineer, you'll be responsible for ensuring the high quality of our software products. Your...


  • Vancouver, British Columbia, Canada Incognito Software Systems Full time

    We are seeking a skilled Quality Assurance Engineer to join our Engineering Department at Incognito Software Systems.As a Quality Assurance Engineer, you will play a crucial role in developing new processes and enhancing existing test methodologies within our Digital Home Experience and IoT product team.Key Responsibilities:Review quality specifications and...