QA Strategy Architect:
o Develop and execute a comprehensive QA strategy that aligns with our product vision and business goals.
o Demonstrate and cultivate a passion for delivering high-quality products aligned with customer needs.
o Collaborate with cross-functional teams to define quality standards, best practices, and testing methodologies.
o Identify areas for process improvement; drive initiatives to enhance QA efficiency and effectiveness.
Code Coverage Enhancement:
o Analyze source code to identify gaps in test coverage and increase coverage in product features and modules that may be prone to defects.
o Champion the adoption of code coverage tools and techniques to ensure thorough testing.
Collaboration and Leadership:
o Collaborate with other product QAs to share knowledge, best practices, and lessons learned.
o Continue to build Linux expertise and keep abreast of new technology, processes, systems, and tools.
o Lead by example, fostering a culture of quality and continuous learning within the QA team.
o Mentor junior engineers and guide them in their professional growth.
CI/CD Pipeline Champion:
o Drive the establishment and optimization of robust CI/CD pipelines.
o Advocate for a test-first approach, ensuring that automated tests are integral to the development process.
o Collaborate with internal and central engineering teams to streamline our testing, packaging, and building process to streamline our testing and minimize time-to-market in getting out product fixes (APARs).
Engineering Excellence Initiatives:
o Take the lead in engineering excellence initiatives, promoting best practices, code quality, and technical debt reduction.
o Encourage innovation and experimentation within the QA team.
o Contribute to retrospectives and actively address impediments to team productivity.
Agile Backlog Refinement & Planning:
o Work as part of a self-directed Agile team, taking ownership of assigned work and sharing accountability for delivering high quality results.
o Collaborate with Product Management during backlog refinement sessions.
o Estimate features, identify risks, and contribute to achievable Program Increment (PI) objectives.
o Foster cross-team coordination by identifying dependencies and capturing local backlog items.
o Actively participate in team planning and contributing to team goals.
o Volunteer for and commit to delivering stories and tasks within the sprint.