Software Quality Assurance Engineer

Details of the offer

Position: Software Quality Assurance Engineer
Reporting To: Software Development Manager
Group: Kiwiplan NZ
Team: Quality Assurance
Location: East Tamaki, Auckland
Position Purpose: The general purpose of this role is to ensure thorough testing is conducted on all the deliverables produced by the NZ teams are fit for purpose. This includes driving the use of automated testing techniques across our products, promoting and supporting the Quality Assurance and continuous improvement processes and assisting with leading in the estimation and management of testing activities.
Key Accountabilities & Result Areas:
Quality Assurance To ensure that the software/solutions we design are fit for purpose.
Actively review, feedback and ultimately accept (on behalf of QA) the requirements supplied from the Product Owners & Managers.
Ensure that the QA process is adhered to and that feedback is given and evaluated to identify areas to improve.
Design and agree the testing to be executed to measure the compliance of the software to the design.

Quality Control To ensure that the right activities are happening at the right times during the execution phases.
Provide clear articulation of the pass/fail status of the deliverables at any moment and able to show how that translates to the likely overall chance of success for a given project.
Adhere to Automation best practices within the team.
Championing the automation best practices within the team.

Knowledge Transfer Responsible for training automation best practices within the team.
Preparing and leading knowledge transfer sessions across the team.

Support Internal team members receive the assistance that they need.
Act as a point of contact for the Test Engineers for support and mentorship.

Health & Safety / Compliance Ensure a sound understanding of, demonstrate commitment and comply with all legislation and Kiwiplan policy relevant to the role and activities undertaken in the role.
Undertake all work in a safe manner and follow all company and workplace health and safety procedures.
Identify new hazards and advise manager or workplace Health and Safety representative within 24 hours of identification.
Accurately report incidents and accidents to manager or workplace Health and Safety representative as soon as possible.

Relationships:
Software Development Manager: Direct Manager
Software Quality Assurance Manager: Agree test approach. Estimate testing effort. Feedback results.
Product Owner: Supervise / Lead the team and assign the workload. Provide help in eliciting requirements & defining and refining scope. Discussion of proposed testing solutions.
Technical Lead: Provide guidance with testing approaches and give feedback based on results.
Scrum Master: Work with the SM's to understand Agile practices and ensure to produce quality products.
Testers: Build relationships with Testers & provide help in identifying and resolving issues.
Software Engineers: Work closely with developers to understand changes, optimise their deliveries, review unit testing and agree the approach to further testing phases.
Technical Writers: Provide knowledge on products. Ensure that the Technical Writing team is in the loop and review the documentation created.
Support Team: Provide product knowledge and assist in issue analysis and reproduction.
The Skills & Experience That You Need:
Typical Experience: At least 4+ years of experience as a QA engineer
Strong Agile & Scrum background
At least 3+ years' experience using automation testing tools and can demonstrate sound practices with test automation.
Experience in setting up and running Agile ceremonies.
Experience in setting up and maintaining automation frameworks.
Experience in Training and Mentoring team members.

Technical Skills: Expert in using Test Complete framework – desired but not mandatory
Strong Python scripting skills.
Strong BDD framework skills.
Strong in Rest API framework.
Experience in non-functional testing activities.
Expert in setting and maintaining automation frameworks.
Expert in Regression Testing and other QA activities.
Expert Test and Project Planning experience.
Expert in requirement analysis & Acceptance Criteria Definition and Tracking.

Communication & Personal Attributes: A demonstrated ability and desire to work in both horizontally and vertically aligned teams.
Outstanding written and verbal communication skills.
Demonstrated ability to influence the approach to testing within organisations and projects.
Ability to drive within a team.
Experience in training and mentoring skills.

#J-18808-Ljbffr


Nominal Salary: To be agreed

Source: Allthetopbananas_Ppc

Job Function:

Requirements

Engineering Team Lead - Wsl2024

Your responsibility is to maximize the value of customer and business applications throughout their lifecycle through leading a team of software engineers. T...


Watercare Services Limited - Auckland

Published a month ago

Capital Works Operator - Thames

Veolia Australia & New Zealand (Veolia) is the only global company to provide a full range of environmental services in the fields of water solutions, waste ...


Veolia - Auckland

Published a month ago

Civil Foreman

A leader within the Civil Industry is looking for an experienced Civil Foreman to join their team and grow their career. As the Civil Foreman, you will supe...


Extrastaff - Auckland

Published a month ago

Pivot Service Technician

About us Rainer Irrigation is a proud family-owned company based in the heart of New Zealand's agricultural hub - Mid Canterbury. Rainer has been providing i...


Rainer Irrigation Limited - Auckland

Published a month ago

Built at: 2024-11-26T06:32:05.843Z