Quality/Automation Group Leader , Annapurna Labs - AWS
DESCRIPTION
Annapurna Labs, as part of Amazon Web Services (AWS), is looking for talented engineers to help us develop a semiconductor platform based on a revolutionary architecture.
Take part in the development of cutting-edge products within a disruptive system architecture. You’ll have the opportunity to work in a dynamic, open, fast-paced environment, developing the technologies that power the world’s largest cloud provider. AWS provides a highly reliable, scalable, low-cost infrastructure platform in the cloud, which powers hundreds of thousands of businesses in 190 countries around the world.
Become part of the group that is responsible for building essential software components for networking and storage functionality, in AWS, the world’s biggest cloud. Learn and influence how the cloud works "behind the curtains" today and be part of the innovation that defines how it will look tomorrow. Help make it faster, more secure, and more robust. This challenging, fascinating job will allow you to contribute to different domains from the QA side, including embedded development, host stacks, and internal services. Get involved in using cutting-edge technologies in both the kernel and user space. Being part of the Annapurna Labs software group will help you establish connections with many other AWS groups and contribute at a company-wide scale.
For further information we invite you to watch these re:Invent keynotes:
2021 https://youtu.be/9NEQbFLtDmg?t=2234
2022 https://www.youtube.com/watch?v=R11YgBEZzqE
Key job responsibilities
We are looking for candidates with the ability to thrive in an environment of complex software and hardware designs, someone who can take ownership and lead the testing and quality assurance strategy of such products.
As the Quality/Automation Engineering Lead, you will spearhead a team of skilled engineers responsible for ensuring the highest quality standards. You will oversee the quality aspects across the entire group, meticulously planning and executing comprehensive test strategies for various features. This includes coordinating test execution, managing supporting infrastructure, and developing robust test plans.
Your role will involve setting the benchmark for quality assurance, defining the expected level of excellence for all group deliverables. Collaborating closely with other team leaders, you will contribute to the design, planning, and delivery of diverse features across the group.
Additionally, you will be accountable for implementing and managing a rigorous process for tracking and addressing any quality issues or defects that may arise. This involves monitoring for potential escapees, analyzing root causes, and driving continuous improvement by enhancing test cases and procedures to mitigate similar occurrences in the future.
BASIC QUALIFICATIONS
- Bachelor’s Degree in Computer Science/Electrical Engineering/practical engineer
- Experience in both defining test plans and driving automation
- Experience in tech leading a team of Automation Engineers (10+ developers)
- 5+ years of experience in Python and Bash
- Experience in embedded software testing (SW/HW)
- Experience working with Linux, good system understanding
- Experience working with GIT
PREFERRED QUALIFICATIONS
- Experience in Linux Kernel and drivers
- Experience with Storage/Networking
- Experience in pytest/automation frameworks
- Experience with CI/CD tools and processes, such as Jenkins /TeamCity /etc.
- Experience with AWS tools such as Lambda/S3/EC2