The Alexa Devices QA & Operations team is responsible for Product QA (a.k.a end to end / E2E) of all Alexa devices, the periodic software releases, and the cloud services developed by Alexa Devices org.
The team build & maintain the automation infrastructure, metrics dashboard tools, and develop end-user features that helps support the Alexa Devices.
This team is looking at increasing the QA capacity in Chennai and want to expand the scope to Product QA and scale the QA operations.
Towards this we are looking at bringing a Quality Assurance Manager to manage the QA team that has been setup in Chennai.
As a Quality Assurance Manager, you will create and implement a strategy driving the quality of our products to a world class level while managing a team of Quality Assurance professionals.
In addition to experience with building and leading successful test teams, we're looking for someone to drive quality through both software and process improvements and drive engineering excellence across multiple test teams.
The successful Quality Assurance Manager will be obsessed with quality improvement, experienced and highly committed to creating world class automation for regression and feature testing, able to develop and drive a high-
level test and automation strategy, as well as take a hands-on approach to implementing that strategy, experienced in people management with strong problem-
solving skills and have a solid software testing foundation. Your knowledge and leadership while working with remote teams will be exemplary, and you will work to bridge the communication gap between our worldwide teams, and help ensure consistency in our QA activities. In this role, you will :
Work with business and development teams to understand product vision and requirements
Work with a team of quality engineering professionals (QAEs and SDETs) to ensure highest quality product delivery.
Be obsessed with quality improvement and highly committed to building and retaining a solid QA team, creating reliable testing strategy, automation for regression, feature and E2E testing
Participate in operational excellence activities for the entire organization.
Be responsible for development of automation test strategies and creation of appropriate test frameworks
Oversee the development and execution of test automation and monitoring and reporting on test automation progress
Take part in hiring and developing a Team on engineers, Minimum 10 Years of experience in the Software industry
Demonstrated experience in test planning, test design, test strategy, and test execution of highly complex systems.
Experience in people management, performance management and supervision
Experience in leading and facilitating design discussion of Test Automation frameworks and tools
Strong knowledge of QA methodology and tools.
Experience working closely with development and business teams to communicate problem impacts and to understand business requirements.
Excellent at communicating cross-functionally and across management levels in formal and informal settings to report on test progress, metrics, issues, and risks.
BS in Computer Science or equivalent combination of technical education and work experience.
Bachelor's or Master's in CS or related field with over 7 years of experience software quality assurance and at least 2+ years in a QA Manager / lead role
Strong QA background with experience in identifying and reviewing test plans, test cases and testing results.
Knowledge of scripting languages such as SQL, Perl, Python, XML or Ruby
Proficient in Object oriented programming and ability to write code in C, C++ or Java
Highly effective at working with geographically distributed QA, business and development teams.
Strong people management skills with a proven track record in hiring, developing and retaining high performing QA team consisting of QAEs and SDETs.
Strong project management skills, preferably with experience in an agile development environment.
Proven track record in identifying and implementing automated testing tools and frameworks.
Excellent quality management skills.
Established track record for delivering high quality products.
Demonstrated ability to define and present metrics that help illuminate our quality and quality goals.