Description
nivio is a leading cloud computing company that is changing the way users interact with desktop software, store their data and access their desktop. To ensure that we can deliver a quality experience to our customers we are looking to hire a QA / Testing Manager that will ensure that all “shipped” code is working properly, documented well and delivering customer smiles. nivio is interested in individuals with expertise in high-traffic/scalable Internet architectures, Internet search and advertising technologies, online video, large-scale email deployments, and ISP/cable billing systems.
Duties and Responsibilities
• Select, deploy and support a continues integration environment
• Develop and execute test plans for client applications, server side business login and servers
o Continue to develop them as we get more feedback from users
o Not only look at test cases but also user interface feedback
• Select and Deploy/Develop Automated Testing tools
• Work with outsourced QA engineering teams / facilities to ensure round the clock testing of production and “to-be” shipped code
• Work with Customer Support (the smiles team) to ensure that all bugs are quickly identified and sent back into engineering
• Implement Solid and robust QA process including internal and external processes for white, grey and Black box testing
What you’ll need to bring to the table:
• 6+ years professional experience managing quality and testing in the Internet industry
• Masters Degree in Computer Science/Electrical Engineering required
• Hands-on technical experience driving QA standard, processes and tools/platform deployment.
• Familiarity with multiple programming languages including C/C++/Java/.NET
• Familiarity with cloud computing architectures and application streaming protocols
• Familiarity with large scale infrastructure management across multiple datacenters with continuous monitoring
• Experience with large scale, end user delivery experiences
• Scrum/Agile experience
• History of testing cutting edge technical development at both individual and team level
• Experience with highly scalable and highly available systems architectures
• Strong verbal and written communication skills
• Willingness to travel
• Fluent in English
• Thrives in a creative and short-term delivery environment
Scorecard Objectives
The candidate applying will be measured on their ability to demonstrate experiences in areas that could include the following:
Software Engineering
• Implement Test Driven Realtime Agile Development to ensure on-the-go release of platform updates
• Implement Solid and robust QA process including internal and external processes for white, grey and Blackbox testing
• Review Code and set up practices to ensure that code review is efficient
• Understand how to deploy client side code both on embedded systems and regular pc/mac infrastructure
• Have deep knowledge on multi-platform and multi-language (code lang.) deployments
• Have understanding of Video / Remote desktop protocol
• Experience at Packaging work to be outsourced as if it were insourced – using external companies to complete work as opposed to just hiring more people.
• Experience in road mapping and time estimating releases - experience in shipping product on time and to a pristine quality
• Understand that User Experience is the centre of our world and have experience at testing user interface
Team Building
• Know how to hire A Grade staff and upgrade those upgradeable
• Experience in fostering an innovation culture and teams grow and ensuring the essence of vision / core values is maintained
• Instill good practices for hiring technologists in regions around the world
General
• Be able to contribute to management calls with more than technology
• Must think both Microsoft and Open Source are important!