Job Details

Senior Test Engineer, Automation


Date Opened: 07/04/2022

Job Type:

Job Number: 220003FD

Job Description

Role: Senior Test Engineer

Who we are:


As North America’s oldest startup and Canada’s purpose-driven digital marketplace, The Bay is on a high-growth mission to rewrite the rules of retail to help Canadians live a colorful life. If you believe in the power of our iconic brand and thrive on problem-solving at scale, we want you to join our team.

At The Bay, smart, high-performing team members will challenge you to learn and grow every day. We value ambitious work and great ideas grounded in data and insights. We're looking for talented people who love a fast-paced environment, embrace change, and are looking to make an impact with groundbreaking ideas.

We are building a digital-first company and brand for a diverse world and we need an inclusive team to reach our potential. We strongly encourage applications from everyone to come and join a winning team that supports diverse thinking and demonstrates innovation, energy, creativity, and vision every day.

You can learn more and view available positions in Bengaluru, by visiting


Basic Qualifications:

  • Bachelor's degree in Computer Science or related field
  • Minimum 5 plus years experience testing web and/or mobile application development and multi-tier architecture solutions
  • Focus on quality by writing their own clear, concise functional, end-to-end and integration tests
  • Clear understanding of established test methodologies and techniques in use by the QA department
  • Good problem solving and analytical skills as well as strong written and oral communication skills.
  • Understanding of the full software development life cycle preferably in an agile development shop
  • Experience working closely and collaboratively with designers, systems engineers, and software engineers in a remote development environment


Preferred Qualifications:

  • Retail Ecommerce Experience
  • Salesforce Commerce Cloud Experience
  • Salesforce Service Cloud Experience
  • Mobile Testing Experience
  • Test Automation Experience


Primary Responsibilities:

  • Responsible for creating data and creating and executing test procedures (test cases) based upon the test designs.
  • Responsible for accurately defining and executing test cases in multiple browsers and on multiple devices for:
    • Functionality Testing
    • Integration Testing
    • Regression Testing
    • Usability Testing
    • UI Automation
    • Automation testing
    • Performance/Load testing
    • Security/Vulnerability testing
  • To determine inputs and outputs using analytical methods (equivalence tests, boundary conditions etc.)
  • To develop the functional test cases as per established quality methodologies and processes
  • Develop additional tests as needed to achieve the specified coverage level including Automation Testing required.
  • Execute SQL queries to retrieve data for test validation and verification
  • Demonstrate a solid understanding of business concepts and system integration
  • Ensure that test cases map to requirements and that the test cases will validate the requirement
  • Create and execute test cases and document all test results as part of a larger quality assurance team and as per established QA policies and procedures
  • Review the design and execution of test cases based upon business requirements and system requirements as done by others on the team.
  • Develop comprehensive test strategies and designs for less complex areas of the product
  • Determine test cases that need to be used for regression or that need to be developed.
  • Where the need is required work in the role of Automation Tester. This includes the development of Automation test scripts and execution procedures.
  • All test cases and procedures must be detailed and concise enough to support other people involved in testing and documentation of the functionality, as well as supporting future maintenance. Automation procedures will be developed to ensure other members of the team may utilize them as needed by specific projects.

Secondary Responsibilities:

  • Participate in Defect Management:
  • Log defects and provide mentorship to more junior members on logging defects
  • Track defects associated with test results or customer issues, retesting defects as required and as assigned
  • Work with developers to get defects resolved towards delivery of product releases
  • Add test cases to regression tests suites when bugs are tested
  • Participate in team status meetings
  • Provide status updates to the Director of IT Services interim Test Coordinator as needed
  • Structure his/her own tasks to deliver against schedule and alerts the Test Coordinator of any unplanned slippage as soon as it becomes evident.
  • Ensure needed reviews/inspections/approvals of test designs and test cases are completed
  • Applying technical skills related to the product being tested (knowledge of programming languages to software QA, knowledge of machinery for hardware, etc.)


Job Qualifications

Thank you for your interest with HBC. We look forward to reviewing your application.


HBC provides equal employment opportunities (EEO) to all employees and applicants for employment.