About Us
ipSCAPE is a cloud-based Software as a Service (Saas) company with its head office in North Sydney and a large national presence servicing multiple government and enterprise clients across Australia. In addition, the company has expanded via international partners who distribute ipSCAPE software to clients in over 30 countries throughout Asia and Europe.
Role Overview
As the Quality Engineering Manager you will be accountable for the coordination of all onshore and offshore testing activities and deliverables across ipSCAPE.
Key Accountabilities:
- Define a QE & Automation strategy and execute in development projects;
- Manage, lead and direct the QE team providing technical expertise within Test Automation and Quality Assurance;
- Establish and manage an offshore team to execute project deliverables and report on progress to internal stakeholders regularly;
- Enhance ipSCAPE efficiency through performance testing, automation testing and coordination of onshore and offshoring deliverables;
- Be part of ipSCAPE’s oncall roster
- Act as a 2IC to head of engineering as required whilst on leave;
- Enhance customer experience through effective risk-based testing; and
- Collaboration with Engineering and other teams to embed quality into the development lifecycle and maintenance of the Automation suite
This is a technically hands-on role where you will conduct automation testing and lead manual, security, and performance testing activities across ipSCAPE and the build and maintenance of the automation suite to meet design and documentation specifications in an agile environment. You will also be responsible for establishing and leading an offshore team for the entire testing activities and reporting on deliverables internally. This role will work in a collaborative environment alongside the development, platform, and the service delivery team.
Responsibilities
- Take ownership and accountability for end-to-end testing approach and drive continuous improvement in testing effectiveness and efficiency
- Provide the strategy for QE and automated test solutions, and the technical leadership to successfully implement the vision
- Establish and lead an offshore team across project deliverables and report on progress to internal stakeholders regularly
- Drive change in the organisation on how QE and automated testing is used to validate our product
- Release sign-off & bug prioritisation
- Develop an automated test framework for web and real-time voice systems
- Identify and analyse automation opportunities to support testing across
- integration test phases such as SIT, E2E and UAT
- Define unit and integration test protocols and script development in collaboration with the development team. Conduct peer reviews for test cases
- Ensure adequate documentation is produced to allow solutions to be maintained, extended and reused
- Report issues, test fixes and generate test reports through established systems
- Develop and implement automation tools for product testing: develop framework and scripts to cover functional testing
- Embed a standard risk-based testing methodology including a documentation (strategy, test plan, test cases and test summaries) and test-related reporting (progress, defects etc.)
- Collaborate with Software Engineering and other teams to embed quality into the development process and agile delivery methods whilst identifying and resolving issues identified during testing
- Promote a collaborative team culture, share ideas and experiences, and be open and available to the suggestions of others in the team
- Share knowledge – mentor & train & upskill team members
Required Skills for the role
- Bachelor’s degree in Engineering or equivalent with minimum 6 years automation testing experience and leading and driving the delivery of automation methodology
- Strong knowledge and understanding of automation concepts and experience with automation tool e.g.- Selenium Web driver and/or Cypress
- Good experience in programming language such as JavaScript
- People Management experience leading in a contemporary agile environment
- Strong Experience with Behaviour-driven development (BDD)
- Strong experience in testing RESTful web APIs
- Experience with Pen Testing
- Scrum master/ 2IC aptitude
- Strong Automation testing leadership and mentoring skills
- Knowledge and experience with Agile development practices
- Ability to handle working in fast-paced high-pressure environments on largescale
- projects
- Delivery focussed – demonstrated track record of seeing projects through to
- completion
- Excellent verbal and written communication skills with the ability to build
- trusted relationships and translate test results for interpretation
- Positive mindset and proactive in the development of your own capability
- Demonstrated ability to prioritise and delegate effectively and keep the team informed and accountable for project deliverables
- Be analytical and proactive in identifying issues or risks and communicate to key stakeholders
Desirable Skills for the role
- Experience working in a product company – Telecommunication/Contact Centre
- Some cloud experience with either Azure OR AWS OR GCP
- Ability to effectively write code in Java and/or PHP and/or any similar OOPS language
- Experience in working with SIP and SIPP
- Experience in performance testing – technical hands-on experience with testing tools e.g.- JMeter and/or Blaze meter and/or similar
The Rewards
- To work for one of Australia’s Best Places to Work 2022
- The opportunity to build and lead a testing capability that’s critical to the business
- Take ownership of the testing strategy of one of the fastest growing scale-ups in
- Australia
- We have an active social committee dedicated to organising monthly company
- events and celebrations
- Opportunities for career progression throughout the business
- Fitness Wellbeing initiatives
- Employee Recognition Program