at Wolters Kluwer in Chicago, Illinois, United States
Job Description
The Senior Quality Engineer Architect functions as a technical leader, playing a central role in defining and establishing technical and strategic direction for the */dxg Engineering organization. Working with agile teams to plan, design, and implement effective test practices, and test automation as well as how and what to test. Be a part of improving quality and reducing release timelines of our products.
Leadership
+ Promote 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.
+ Provide technical leadership and guidance to QE teams, helping them solve complex technical challenges, adopt new technologies, and improve testing efficiency and effectiveness.
Quality Engineering Standards
+ Promote and enforce */dxg CoE 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.
Test Strategy Development
+ Collaborate with stakeholders to define test objectives, 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 leverage automation for maximizing test coverage and minimizing manual effort.
Test Architecture Design
+ Collaborate with the QE Architect team in the design and implementation of robust test architectures and frameworks to support automated testing, performance testing, and continuous integration.
+ Collaborate on the definition of standards and best practices for test case design, test data management, and test environment configuration.
+ Ensure scalability, maintainability, and reusability of test assets across multiple projects.
+ Collaborate on the design of comprehensive QE solutions that align with the organization’s business objectives, development methodologies, and technology stack.
Tools Framework
+ Collaborate on the design and implementation of robust test architectures and frameworks to support automated testing, performance testing, and continuous integration.
+ Collaborate on the definition of standards and best practices for test case design, test data management, and test environment configuration.
+ Ensure scalability, maintainability, and reusability of test assets across multiple projects.
+ Collaborate on the design of comprehensive QE solutions that align with the organization’s business objectives, 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 and develop 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 alignment on quality objectives and priorities.
+ Provide technical guidance and support to QA engineers, developers, and other stakeholders.
+ Facilitate knowledge sharing and best practice dissemination across teams to promote a culture of quality and continuous improvement.
Guidance and Training
+ Collaborate in the development and maintenance of updated training materials based on the Center of Excellence’s (CoE) Methods of Work.
+ Offer mentorship and training sessions to Quality Architects and Quality Engineers, focusing on tools, techniques, and best practices.
+ Cultivate a culture of continuous learning and improvement within the QA team, encouraging active participation and knowledge sharing.
+ Share expertise and insights with cross-functional teams to foster collaboration and alignment on quality assurance initiatives.
+ Collaborate in enabling the writing and maintenance of Methods of Work (MoWs), fostering 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 various stakeholders, from project owners to development and quality assurance teams.
Reporting
+ Provide regular progress updates and detailed reports to both peers and architect team management regarding automation progress, test results, and key performance metrics.
+ Effectively communicate with cross-functional teams to raise awareness of critical issues, risks, and recommendations for improvement.
+ Prepare summaries and presentations that effectively convey the impact of automation initiatives on project outcomes and align with business objectives.
Qualifications:
+ Bachelor’s Software Engineering, or a related field.
+ 4 – 7 years in quality assurance and software testing, with a focus on test architecture and strategy.
+ Demonstrated track record of successfully leading QE initiatives, 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 influence stakeholders.
+ In-depth knowledge of software quality assurance principles, methodologies, and best practices.
+ Strong understanding of software development lifecycle (SDLC) methodologies, including Agile, Scrum, and DevOps.
+ Knowledge of Test Automation scripts and programming languages.
Compensation:
Target salary range CA, CT, CO, HI, NY, WA: $93,400-$130,600
EQUAL EMPLOYMENT OPPORTUNITY Wolters Kluwer U. S. Corporation and all of its subsidiaries, divisions and customer/business units is an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.