Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Quality Assurance Engineer

TELUS Agriculture & Consumer Goods

Software Quality Assurance Engineer

National
Full Time
Paid
  • Responsibilities

    TELUS Agriculture & Consumer Goods is a great place to work. You can see it in our team members. The diversity of the team and their unique contributions set us apart from the competition. Our success is based as much on our future friendly team as the innovative technology solutions we offer.

    Our team members include people like you – enthusiastic, innovative, passionate and energetic. We believe that you'll find our high-performance culture personally fulfilling, professionally challenging and financially rewarding.

    HERE'S THE IMPACT YOU WILL MAKE AND WHAT WE WILL ACCOMPLISH TOGETHER

    TELUS Agriculture & Consumer Goods is leveraging our world-leading technology and innovation to tackle one of the most pressing social challenges of our time – achieving more efficient production while lowering the impact on the environment. We believe that by delivering data insights and digital solutions that empower and connect producers to consumers we can improve the quality, safety and sustainability of our food and consumer goods. 

    We offer an unmatched suite of innovative solutions and purpose-built applications for every participant in the supply chain, from seed manufacturers and farmers through to grocery stores and consumer goods companies. Our solutions are comprised of the latest technologies that enable our customers to optimize their businesses with more accuracy, efficiency and profit and create unified, trusted and sustainable food and consumer goods value chains.

    • As part of our Engineering team, you'll help drive product development, business systems, data analytics, security and architecture. The Quality Engineer will work closely with Software Developers, Product Owners and other Quality Engineers as part of an Agile project team to understand business requirements, identify uses cases, create and execute test plans and test cases manually and with automated tools. The Quality Engineer will be responsible to identify and document software defects and test the software throughout the development lifecycle. The Quality Engineer will utilize a knowledge of QA best practices and methodologies to drive quality web-based applications, APIs and data deliverables and client satisfaction.

    HERE'S HOW

    • Design and execute test plans, scenarios, manual and automated test scripts and procedures for sprints using agile methodology
    • Develop test scripts that address database impacts, software scenarios, regression testing, negative testing, bug validation, performance and usability
    • Manual and automated testing of sophisticated web-based applications, APIs and data deliverables
    • Plan test schedules or strategies in accordance with project scope or delivery dates
    • Assist with the documentation of business processes and clarification of requirements
    • Identify, analyze, and document problems with program function, output, online screen, or content
    • Document and report defects to software developers; monitor and test bug resolution efforts
    • Assist project team in investigating issues reported by clients
    • Provide feedback and recommendations to developers on software usability and functionality
    • Prepare status reports for QA activities
    • Provide direction, support and training to other quality assurance analysts to advance quality assurance techniques and best practices

    WHAT YOU BRING TO THIS ROLE

    • 5+ years hands-on experience in QA software testing with developing and executing test scripts
    • Strong knowledge of relational databases, preferably SQL, PostgreSQL, MYSQL and ability to independently create/execute scripts required
    • Experience verifying API/webservices (using Postman or equivalent tool) required
    • A significant understanding and knowledge of modern test methods, commonly used concepts, practices, and procedures within the quality assurance field and SDLC
    • Experience with development and execution of test automation scripts
    • Experience reading business requirements
    • Attentiveness to details and a commitment to quality
    • Excellent oral and written communication skills to effectively interact with internal and external customers and staff
    • Experience with Agile/Scrum methodologies preferred
    • Experience with Azure Dev Ops a plus
    • Experience testing web-based applications a plus

    Education and Experience:

    • Bachelor's degree (computer science, computer engineering, or related field preferred) or Associate's degree with 5+ years in related field of work

    Physical Requirements:

    • Prolonged periods of sitting at a desk and working on a computer.

    JOIN US

    Collectively, our talented team and integrated solutions uniquely position us to transform collaboration within the industry at a global level, empowering and connecting producers to consumers for a more efficient, sustainable future.

    Everyone belongs at TELUS Agriculture. It doesn't matter who you are, what you do or how you do it, at TELUS Agriculture, your unique contribution and talents will be valued and respected. Because the more diverse perspectives we have the more likely we are to crack the code on what our customers want and our communities need.

    Do you share our passion for enabling remarkable human outcomes?

    Together, let's make the future friendly.

    Accessibility

    TELUS Agriculture is proud to foster an inclusive culture that embraces diversity. We are committed to fair employment practices and all qualified applicants will receive consideration for employment.

    We offer accommodation for applicants with disabilities, as required, during the recruitment process.