Role SpecificationAt Impero, we're more than just a software company. We come to work each morning knowing that we are creating the best technology solutions designed specifically to keep people, devices and the connections between them safe and effective.In our digital world, secure connections are fundamental to effective education and a productive workforce. In the classroom, in an office, in a hospital or in any remote environment, our users count on Impero to make millions of swift, secure and seamless connections every day.Since 2002, Impero has worked with schools and organisations across the globe. In 2021, Impero acquired Netop, a market-leading classroom management and remote access software company, as well as ContentKeeper, a global leader in web filtering for education. Today we work directly with technical teams, schools, MATs, and Fortune 500 companies in more than 90 countries.Together, we're developing a future where we can all be safe and productive online.Role ResponsibilitiesThe QA Testing Engineer is the key person for ensuring quality throughout the system development lifecycle by being a part of a collaborative project team. You will be responsible for developing automated test scripts and manual test cases. Responsibilities include performing day-to-day software testing activities as part of the SDLC; analysing requirements, designs, documentation, and applications to ensure quality and improving quality assurance by continually reviewing and updating documents related to QA and programming guidelines.Analyse requirements.Detect, report, and track defects in the applications.Create test cases.Develop automated testing scripts.Work as a member of the development team throughout the development process and ensure that acceptance criteria and quality standards are met.Configure test environments on multiple platforms.Perform Black Box Testing for the application.Help developers track and resolve problems.Maintain test cases and automated scripts to cover the test scenarios.Required Skills/Experience/QualificationsCharacteristicsWill have an extensive amount of testing experience including both manual and automated.Have experience with web application testing; nice to have as native (Windows / Mac / Linux) application testing as well.Bachelor's Degree in Computer Science, Information Systems, or a related field or equivalent in training and experience.Experience with software development project management tools like Jira and Azure DevOps.Experience with test automation tools like Selenium.Experience in working with an Agile SCRUM methodology.Experience working in distributed systems.Knowledge of all phases of software testing and industry best practices in software testing.Team player, proactive, self-motivated, well-organized, strong communicator, driven and committed.Analytical skills – examine bug reports, prioritize necessary tests, and streamline application functions.Problem-solving skills – identify bugs and help create/suggest fixes for them.DesirableHave previous hands-on experience with client-server application testing.Have experience with performance testing.Have networking knowledge.This is a full-time, permanent role working out of our office in Canberra.*** STRICTLY NO AGENCIES ***#J-18808-Ljbffr