You will play an important role in the development of new IT applications. By working closely with developers, you will be expected to understand what each product is meant to do, its key features and users. You will also be required to create a quality assurance process, balancing the requirement for more predictable software development schedules with the need to maintain a vibrant and motivated team.
In your capacity as QA, you will carry out a wide range of tasks, including functional, customer scenario, stress, performance, scalability and international testing. Due to the technical nature of the role, having a strong understanding of one or more querying languages, such as SQL, and programming languages, such as PHP and .NET, would be advantageous.