The QA Architect will have responsibility for establishing QA technology standards, including processes, frameworks, and tools to accelerate automation efforts and the transition to a CI/CD framework. The scope of this position is very broad and requires demonstrated experience from HW/FW, Cloud, Mobile and Web applications, as well as with company back-end integrations. The role is accountable for the continued adoption of industry leading QA technologies as new approaches and tools emerge. It is incumbent to ensure the entire QA team follows established norms. This position includes cross functional interaction with developers, QA Engineers, and product managers to identify risk areas, testing responses, and ensure total quality.
Overall QA team responsibility spans a large range of deliverables including FW/HW integrations, a major set of cloud services, mobile and web apps, and company back-end integration
Own the overall technical roadmap of automated testing solutions in collaboration with Development, DevOps, and QA teams
Define and oversee QA automation strategy and execution for all deliverables
Recommend, drive adoption, and ensure future proofing of testing frameworks
Mentor all QA team members to ensure proper alignment of automation efforts and personnel development
Represent QA views in the SDLC evolution to ensure enablement of both Agile and Waterfall execution processes depending on projects
Provide deep technical insights and support on code reviews with a keen focus towards efficient and well-organized sources
Develop extensive knowledge of the SleepIQ technology stack to help ensure proper test coverage across all layers of the platform and proper review of QA depth and practices
The delivery and maintenance of a technical roadmap for automated testing solutions capable of being used for both embedded IoT device testing and backend web application testing.
Coordination on the technical automation roadmap by working in conjunction and gaining buy-in from the development, DevOps, and QA teams for shared use of automation testing assets across all organizations.
Enforcement of policies and procedures for automation code quality standards, while mentoring engineers on the technologies and standards.
Driving the vision for any modifications of standards in reaction to environmental change.
Provides support to others in on-going code reviews and approvals for both framework contributions and test case scripts. This role Is the final gate-keeper for reviews and approvals, when needed.
Research on technical solutions for building future SleepIQ deliverables including recommendations on testing approaches for ensuring high-quality deliverables that meet stated requirements.
Delivery of and adherence to project and task related schedules that will be developed in support of automated software testing goals.
Knowledge, Skills & Abilities
Prior experience as a software developer
Experience migrating QA from waterfall to Agile
Extensive exposure to micro-services architecture and systems monitoring
Experience with User Acceptance Test Driven Development or Behavior Driven Development preferred
Strong experience implementing new QA frameworks and ensuring QA automation efficiency
Extremely familiar with tools including: JIRA / Git / AWS Services / Docker / Jenkins / Maven
Experience with QA automation in the context of CI/CD migration
Experience with QA for embedded devices including firmware image management
Demonstrated experience implementing and maintaining code coverage tools and processes
Highly passionate about doing work with a high degree of accuracy
Equal Opportunity Employer
Sleep Number is an equal opportunity employer, committed to recruiting, hiring and promoting qualified people of all backgrounds, regardless of sex; race; color; creed; national origin; religion; age; marital status; pregnancy; physical, mental, communicative or sensory disability; sexual orientation; gender identity or any other basis protected by federal, state or local law.
Sleep Number Corporation