What are the responsibilities and job description for the Senior Quality Engineer position at Keurig Dr Pepper?
Job Overview :
Senior Quality Engineer
What we are looking for :
Keurig Dr Pepper is seeking a Senior Quality Engineer who can develop and implement techniques to ensure the solution works as intended and doesn’t have any critical errors.
As a Senior Quality Engineer, you will…
Verify and validate whether products / solutions meet specified requirements.
Implement quality assurance objectives and processes, monitoring and evaluating testing results against the predetermined objectives, and applying recommended actions for improvements.
Work closely with development teams to design testing strategies and integrate testing into the development process.
Plan and implement testing (e.g., regression, functional, data validation, system integration, load, or performance tests) for new and existing functionality.
Plan, create, execute, and automate test cases; work with developers and other stakeholders.
Document and analyze test results and recommend corrective action.
Research, recommend, and implement new testing technologies and practices, such as incorporating machine learning.
Support Architects in developing the automation strategy and generating scripts to perform automated testing.
Collaborate and share lessons learned regarding performance and reliability issues with all stakeholders including developers, other SREs, operations teams, and project management teams.
Oversee, design, implement, and manage DevOps capabilities using continuous integration / continuous delivery toolsets and automation.
Who you are :
Deep knowledge of system dev. life cycle (SDLC) methodologies (e.g., waterfall, spiral, SAFe, agile, rapid prototyping, incremental, synchronize and stabilize and DevOps)
Deep knowledge of different types of testing (e.g., functional, performance, and other nonfunctional tests).
Deep knowledge of coding practices, concepts, and design patterns to create maintainable test frameworks.
Deep knowledge of DRY principles (Remove and deter the creation of repeating code) and SOLID principles (Object-oriented principles to create decoupled, clean code) to create, review and refactor code.
Deep knowledge of testing frameworks and tools and test automation frameworks.
Deep knowledge of types of database structures, types of relationships in a database and types of DBMSs, NoSQL / non-relational databases, and CRUD operations.
Demonstrated accessibility and automation testing skills.
Proven ability to develop holistic testing strategies and select the right testing frameworks.
Proven ability to frequently and incrementally deliver applications with high quality.
Proven ability to create effective and meaningful tests by understanding of the needs of all stakeholders.
Proven ability to report the KPI and metrics established in the testing strategy.
Proven ability to create, generate and maintain test data and databases.
Proven ability to creatively troubleshoot problems and work with cross-functional teams.
Proven ability to communicate technical information to other technical team members but also to coworkers in other departments who may not have knowledge of networking technical terminology.
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution.
Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right.
Surveys & Data Sets
What is the career path for a Senior Quality Engineer?
Sign up to receive alerts about other jobs on the Senior Quality Engineer career path by checking the boxes next to the positions that interest you.