at Wolters Kluwer in Riverwoods, Illinois, United States
Job Description
The Lead QE Architect works as a technical leader, playing a central role in defining and establishing technical and strategic direction for the */dxg Engineering organization. Be a change leader, working with agile teams to design and implement test practices, and test automation and how and what to test. Be a part of improving quality and reducing release timelines of our products. You will report to an Associate Director, Software Quality Assurance.
This role will be based in a hybrid work location
Job Description
Leadership
+ Provide comprehensive guidelines and practical examples for project plans, quality metrics, quality plans, and process improvement.
+ Offer invaluable advice and serve as a reliable sounding board for */dxg leadership, focusing on QE innovation, guidance, and training.
+ Lead QE teams when necessary, inspiring team members to elevate their performance and become leading professionals in their field.
+ Cultivate a solid, and high-value QE Team for our organization, promoting a culture of excellence and learning.
+ Provide technical guidance to QE teams, helping them solve complex technical challenges, adopt new technologies, and improve testing effectiveness.
Quality Engineering Standards
+ Establish and enforce quality engineering policies processes, standards, and procedures to ensure consistency and compliance across the organization.
+ Conduct test automation code reviews, quality gates, and inspections to ensure compliance with quality standards and best practices.
+ Implement metrics and Key Performance Indicators (KPI) to measure and monitor the effectiveness of quality engineering processes.
Innovation
+ Provide insights into developing technologies and determine their implementation within the dxg QE environment.
+ Continuously seek opportunities for process improvement and innovation, positioning */dxg at the forefront of cutting-edge quality practices.
+ Consult on complex testing strategies for products, defining and redefining QE work procedures, guidelines, and designs for holistic testing processes.
+ Advise on the strategic direction of Quality Engineering within */dxg, promoting awareness of the importance of quality engineering and driving programs to improve a quality culture, processes, and outcomes.
Test Strategy Development
+ Collaborate with partners to define test goals, scope, and requirements for software projects.
+ Develop comprehensive test strategies and plans aligned with project goals, timelines, quality goals, and quality standards.
+ Identify testing methodologies, and techniques best suited for each project’s unique requirements.
+ Identify opportunities to use automation for maximizing test coverage and minimizing manual effort.
Test Architecture Design
+ Design and implement test architectures and frameworks to support automated testing, performance testing, and continuous integration.
+ Define best practices for test case design, test data management, and test environment configuration.
+ Ensure scalability, maintainability, and reusability of test assets across multiple projects.
+ Design comprehensive QE solutions that align with our goals, development methodologies, and technology stack.
Tools Framework
+ Design and implement test architectures and frameworks to support automated testing, performance testing, and continuous integration.
+ Define best practices for test case design, test data management, and test environment configuration.
+ Ensure scalability, maintainability, and reusability of test assets across multiple projects.
+ Design comprehensive QE solutions that align with our goals, development methodologies, and technology stack..
Automation
+ Create automated test scripts for functional, regression, performance, and security testing.
+ Integrate automated tests into continuous integration/continuous deployment (CI/CD) pipelines for seamless execution.
+ Ensure test scripts are efficient and reliable, and provide comprehensive coverage of application functionality.
Performance Testing
+ Design performance testing strategies to assess system scalability, reliability, and responsiveness.
+ Identify performance bottlenecks, analyze test results, and provide recommendations for optimization.
+ Collaborate with development teams to implement performance improvements and ensure scalability.
+ Implement techniques such as parallel testing and distributed execution to accelerate testing cycles.
+ Monitor test execution results and identify opportunities for performance improvements..
Collaboration
+ Collaborate with development, product management, and operations teams to ensure agreement on quality goals and priorities.
+ Provide technical guidance to QA engineers, developers, and other partners.
+ Facilitate knowledge sharing and best practice distribution across teams to promote a culture of quality and continuous improvement.
Guidance and Training
+ Develop and maintain updated training materials based on the Center of Excellence’s (CoE) Methods of Work.
+ Oversee the management, review, and dissemination of the Method of Work library to ensure accessibility and relevance.
+ Offer mentorship and training sessions to Quality Architects and Quality Engineers, focusing on tools, techniques, and best practices.
+ Cultivate a culture of learning and improvement within the QA team, encouraging active participation and knowledge sharing.
+ Share expertise and insights with teams to foster collaboration and understanding on quality assurance programs.
+ Equip individuals and teams with the knowledge and expertise required to excel in Quality Engineering through comprehensive training and mentorship.
+ Ensure Methods of Work (MoWs) writing and maintenance, promoting growth and proficiency in Quality Engineering among WK Groups/Divisions.
+ Provide guidance in adopting Agile Scrum and SAFe ceremonies, ensuring project teams fully grasp the significance and implementation of Agile/Scrum methodologies.
+ Conduct dxg Methods of Work (MoW) training tailored for different partners, from project owners to development and quality assurance teams.
Reporting
+ Provide regular progress updates and detailed reports to both peers and management regarding automation progress, test results, and key performance metrics.
+ Effectively communicate with teams to raise awareness of critical issues, risks, and recommendations for improvement.
+ Prepare executive summaries and presentations that effectively convey the impact of automation initiatives on project outcomes and align with business objectives.
+ Establish and co-lead the Quality governance process to identify, assess, and mitigate risks that could affect the quality of software products.
+ Develop risk management strategies and implement controls to minimize the likelihood and impact of quality-related risks.
QUALIFICATIONS
+ Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
+ 5 – 10 years in quality assurance and software testing, with a focus on test architecture and strategy.
+ Experience designing and implementing comprehensive QE strategies, tools, frameworks, and solutions across complex software projects or organizations.
+ Experience leading QE programs, improving testing processes, and driving quality improvements.
+ Experience with continuous integration/continuous deployment (CI/CD) pipelines and tools.
+ Excellent analytical and problem-solving skills, with a strong attention to detail.
+ Effective communication and interpersonal skills, with the ability to collaborate across teams and partners.
+ In-depth knowledge of software quality assurance principles, methodologies, and best practices.
+ Experience with softwar