Test Automation Developer Co-op

4 weeks ago


Vancouver, British Columbia, Canada BGC Engineering Inc. Full time

About the Role

The Test Automation Developer Co-op will be a part of our software development team working alongside engineers and geoscientists to develop safety critical software applications. This opportunity is located in a hybrid environment and is a great chance to develop and maintain test automation framework in an Agile CI/CD environment.

Responsibilities

  • Design, implement, and maintain automated scripts using Selenium with SpecFlow (BDD) and C#
  • Create detailed test plans and test cases in accordance with the business requirements
  • Convert manual test cases into automated test scripts following page object model and data-driven approach
  • Execute, monitor, debug and fix failing E2E tests
  • Help to prioritize work based on the business needs for each sprint
  • Perform code review and provide feedback to improve code quality
  • Perform manual testing when required and file bug reports following appropriate QA practices
  • Work closely with the QA team, software developers, product owners, DevOps and UI

Requirements

  • Computer Science or Engineering student in 3rd or 4th year
  • Experience with at least one modern programming language such as C#, Java or equivalent
  • Basic understanding of databases such as MS SQL, MySQL
  • Good understanding of the Software Development Life Cycle
  • Detail oriented, ability to work independently and is self-motivated
  • Ability and the desire to learn QA tools and QA functions
  • Excellent verbal and written communication skills

About Us

We are a company that values diversity and is committed to creating an inclusive environment for all employees. We offer a range of benefits including our One Team culture, mentoring opportunities, flat management structure, flexible workplace, social and wellness activities, and a casual and professional work environment.

The base annual equivalent salary for this position will be commensurate with the number of computer science or equivalent work terms completed as follows: $47,000/yr for 0-1 work terms, $52,000/yr for 2-3 work terms and $57,000/yr for students who have completed 4 or more work terms. Salary is pro-rated for the term of employment.



  • Vancouver, British Columbia, Canada BGC Engineering Inc. Full time

    About the RoleThe Test Automation Developer Co-op will be a part of our software development team working alongside engineers and geoscientists to develop safety critical software applications. This role involves applying software development knowledge to help us test applications that warn our clients about potential geological hazards and risks. As a Test...


  • Vancouver, British Columbia, Canada BGC Engineering Inc. Full time

    About the RoleThe Test Automation Developer Co-op will be part of our software development team working alongside engineers and geoscientists to develop safety critical software applications. This role involves applying software development knowledge to help us test applications that warn our clients about potential geological hazards and...


  • Vancouver, British Columbia, Canada BGC Engineering Inc. Full time

    Are you a computer science or engineering student looking to apply your skills in a real-world setting?We have an exciting opportunity for a Test Automation Developer Co-op to join our software development team at Cambio Earth Systems.This co-op position is located in Vancouver, BC and will give you the chance to work alongside engineers and geoscientists on...


  • Vancouver, British Columbia, Canada BGC Engineering Inc. Full time

    We are seeking a highly motivated Automation Software Developer Co-op to join our team at Cambio Earth Systems. This role will provide an opportunity to work alongside engineers and geoscientists to develop safety critical software applications.Job DescriptionIn this position, you will design, implement, and maintain automated scripts using Selenium with...


  • Vancouver, British Columbia, Canada 2K Full time

    Software Engineer Co-Op OpportunityElectronic Arts is seeking talented students to join our world-class internship experience. As a Software Engineer Co-Op, you will be part of the Project Rene team building the next generation game and creative platform.As a key member of the team, you will work with the design team to identify prototyping needs, write...


  • Vancouver, British Columbia, Canada T-Net British Columbia Full time

    Software Development Co-op OpportunityAbout the RoleVisier, a leader in people analytics, is seeking a talented Software Development Co-op to join our team. As a co-op, you will work on real, impactful projects and gain valuable experience in software development.Our co-op program is designed to prepare you for professional success, providing mentorship,...


  • Vancouver, British Columbia, Canada BGC Engineering Inc. Full time

    **Role Summary**As a Test Automation Developer Co-op at BGC Engineering Inc., you will be part of a dynamic software development team working on safety-critical software applications.We are seeking a highly motivated and detail-oriented individual to join our team and contribute to the development and maintenance of our test automation...


  • Vancouver, British Columbia, Canada Clarizen Full time

    Unlock Your Potential as a Cloud Software EngineerAt Planview, we're dedicated to building the future of connected work. As a co-op student, you'll gain valuable real-world experience and contribute to our innovative engineering group.We're seeking an exceptional Software Engineer 1 to join our Vancouver-based team for an 8-month co-op term. This role offers...


  • Vancouver, British Columbia, Canada Electronic Arts Full time

    Software Development Co-op OpportunityWe are seeking a talented Software Engineering Co-op to join our team at Electronic Arts. As a Co-op, you will have the opportunity to work on exciting projects and develop your skills in software engineering.Your Responsibilities:Collaborate with designers, software engineers, and animators to develop gameplay features...


  • Vancouver, British Columbia, Canada Ballard Full time

    At Ballard Power Systems, we are seeking highly motivated and detail-oriented Test Engineering Co-op students to join our Stack Test Engineering Team.About UsBallard Power Systems is a leading developer of innovative clean energy products that provide a sustainable solution for the world's power needs. We are committed to improving fuel cell performance,...


  • Vancouver, British Columbia, Canada VanWest College Full time

    Co-op Department LeadThe Co-op Department Lead is responsible for the effective supervision and management of all aspects of the Co-op Department's operations. This includes providing strategic direction, supervising Co-op Coordinators, expanding the host company database, promoting the Co-op program, and offering guidance to students in individual...


  • Vancouver, British Columbia, Canada VanWest College Full time

    Job SummaryWe are seeking a skilled and experienced Team Lead to oversee the day-to-day operations of our Co-op Department. As a key member of our team, you will be responsible for providing strategic direction, supervising Co-op Coordinators, and expanding our host company database.About the RoleSupervision and Management:Direct and guide Co-op Coordinators...


  • Vancouver, British Columbia, Canada Teck Full time

    Co-op Opportunity in Global Talent TechnologyAbout the RoleWe are seeking a highly motivated and detail-oriented Co-op student to join our Global Talent Technology team in Vancouver. As a Co-op student, you will have the opportunity to gain hands-on experience with innovative talent technology tools and support multiple geographically dispersed client...


  • Vancouver, British Columbia, Canada CLIO Full time

    About the Role:We are seeking a talented Software Development Co-op to join our team at Clio. As a key member of our development team, you will be responsible for contributing to the development of our revolutionary SaaS product. You will work closely with our experienced developers to design, implement, and test software features, and participate in code...


  • Vancouver, British Columbia, Canada Semios Technologies Inc. Full time

    About UsSemios Technologies Inc. is a pioneering company in the field of agriculture and data-driven decision making. We are dedicated to helping farmers make informed choices to improve the sustainability and profitability of their crops.Job DescriptionWe are seeking a motivated and talented Co-op Software Developer to join our team. As a Co-op Software...


  • Vancouver, British Columbia, Canada Teck Resources Limited Full time

    Job SummaryWe are seeking a talented Co-op student to join our Global Talent Technology team in Vancouver. As a Co-op student, you will have the opportunity to gain hands-on experience with innovative talent technology tools and support multiple geographically dispersed client groups.Key ResponsibilitiesEvaluate, configure, deploy, and support commercial...


  • Vancouver, British Columbia, Canada Ballard Full time

    Job Overview:Ballard Power Systems, a leading company in the fuel cell industry, is seeking two (2) co-op students to assist in fuel cell test engineering activities. The selected candidates will have the opportunity to work on various tests and develop their skills in fuel cell product development.About the Role:The successful applicants will be responsible...

  • Co-op Career Educator

    4 weeks ago


    Vancouver, British Columbia, Canada The University of British Columbia Full time

    Job SummaryThe University of British Columbia is seeking a Co-op Career Educator to join the Arts Co-op Program. As a key member of the team, you will be responsible for developing, implementing, and evaluating the undergraduate co-op programs in the Faculty of Arts.Key responsibilities include designing and implementing recruitment strategies, providing...


  • Vancouver, British Columbia, Canada Teck Full time

    Global Talent Technology Co-op OpportunityAbout the RoleWe're seeking a highly motivated and detail-oriented Co-op student to join our Global Talent Technology team in Vancouver. As a Co-op student, you'll have the opportunity to gain hands-on experience with innovative talent technology tools and support multiple client groups.About the TeamOur team is...


  • Vancouver, British Columbia, Canada Teck Full time

    We are seeking a talented individual to join our Global Talent Technology (GTT) team in Vancouver. As a Co-op student, you will be at the forefront of supporting multiple geographically dispersed client groups and gaining valuable experience in application configuration, deployment, data analysis, and operational support.About the RoleThis is an excellent...