Head of QA - Consumer Cloud
Role overview :
- Are you ready to create products that are expected to touch millions of users and have direct impact on the way users currently use mobile products, or consume mobile services.
- Users will use our products to store, sync, share and stream various type of content e.g. photos, videos, music & documents etc. across a wide range of devices such as smartphones, tablets, TVs, games console and even Cars.
- All this requires massive storage, compute and virtualised services. Most importantly, this needs talented, hungry, passionate and enthusiastic product leaders and engineers to join our team and help create these new services.
- For this particular role we are looking for someone who would ensure the high level of quality for all our products, services and underling infrastructure.
- Our products are going to be the external face of our organization, and directly impact user perception, and thus branding. This makes this role highly critical and challenging.
Few of the things that the person will be responsible for :
- Ensure high level of product quality for all our products.
- Our products are going to have multiple clients as mentioned above. The ideal candidate should have experience on most of the clients, especially all major mobile operating systems such as Android, IOS, Windows etc.
- Understand product requirements and come up with testing needs to ensure optimum quality. Additionally, think out of the box with user experience in mind and look for ways to ensure - wow- experience for the end user.
- Automation is very important to ensure that the team is able to handle ever growing product needs with new features, and timely launch of products in market.
- The candidate should have experience in mobile side automations using products like Calabash, Appium, Selenium etc. Similarly, experience with automation products for testing server side Restful APIs, web clients etc is also desired.
- Our products will be used round the clock by millions of users. The candidate should be able to identify high availability needs by understanding product requirements, and end to end architecture, and come up with plan to test and validate the high reliability expected from the system
- Validate whether system will be able to sustain high performance under extreme load by working out plan for load testing with expected user volume.
- Ensure system is scalable and able to grow with increasing user base.
- The candidate must be a good technologist, up-to-date on the latest technology trends such as mobile computing, Cloud, Big Data etc and able to understand the architecture based on these technologies.
- The candidate would be required to understand Non-Functional requirements of the product and ensure application meets those requirements by coming up with comprehensive quality assurance plan, test cases etc and execute the plans. In doing so, identify what infrastructure, products, skills, development etc required to enable the execution.
- The candidate will required to work closely with Product Managers, UI designers, Architects, Engineering teams to understand the complete product and quality assurance needs.
Desirable Skills And Experience :
- 12+ years of versatile quality assurance experience in customer facing and enterprise products and applications
- Mobile, Web and Server side automation experience using products like Calabash, Appium, Selenium, Load Runner etc
- Ability to understand technology and solution architecture of products and systems and based on that identify QA needs to ensure alignment with system NFRs
- Experience in building high performance teams and capabilities for QA function
- Experience with technologies like Java, J2EE, SOA, Restful services, messaging, BPM, etc
- Strong understanding of Agile methodology
Education :
- BTech or MS degree in Computer Science or a related technical field
Business & Personal Behaviors :
- Customer focus What customer problem I am solving- . How is my work solving customer problem-
- Outstanding problem-solving abilities and Strong sense of ownership.
- Ability to deal well with ambiguous and undefined problems.
- Able to thrive in a challenging and dynamic environment.
- Ability to achieve stretch goals in a highly innovative and fast paced environment
- Ability to communicate well and discuss complex topics with both technical and business audience
Didn’t find the job appropriate? Report this Job