About Us:
We are an innovative engineering AI Solutions organization dedicated to delivering high-quality software solutions across our three value streams. We are looking for an experienced Test Manager to lead the creation, implementation, and optimization of our testing processes, with a strong focus on Automation and Behavior-Driven Development (BDD). This role will ensure that our testing efforts align with our goals of shifting quality left, streamlining our processes, and building a sustainable, scalable testing function across our teams.
Role Overview:
As a Test Manager, you will be responsible for leading the strategy, execution, and continuous improvement of our quality assurance efforts. With a focus on Automation and BDD, you will guide our teams in building robust test suites, establishing effective testing practices, and driving the adoption of automated testing within the CI/CD pipeline. This role will involve hands-on leadership, mentoring, and support to ensure that quality is integrated throughout the software development lifecycle while mitigating the risks of over-reliance on specific team members.
Key Responsibilities:
1. Define and Lead Test Strategy:
o Develop and lead the implementation of a comprehensive test strategy, with a strong emphasis on BDD and test automation.
o Establish and drive shift-left testing practices to catch defects early in the development life-cycle.
o Create a robust test automation framework, including tools, processes, and standards, to be used across multiple development teams and value streams.
o Manage and oversee the integration of automated tests into the CI/CD pipeline to ensure efficient, continuous delivery.
2. Team Leadership and Development:
o Lead and mentor a growing team of QA engineers, fostering a culture of quality, collaboration, and continuous improvement.
o Provide guidance on BDD, automated testing, and best practices for writing effective, maintainable test scripts.
o Collaborate closely with developers, product managers, and other stakeholders to ensure testing efforts are aligned with business goals and user requirements.
3. Collaboration and Process Integration:
o Work closely with cross-functional teams to define acceptance criteria and ensure test coverage is complete and accurate.
o Ensure that testing is integrated into sprint planning, development, and deployment cycles, with effective communication across teams.
o Provide ongoing support for teams in establishing best practices and overcoming challenges related to test automation and quality assurance.
4. Continuous Improvement and Innovation:
o Continuously evaluate and improve testing tools, frameworks, and methodologies to stay aligned with evolving industry trends and best practices.
o Identify gaps in testing coverage, tools, or processes and implement solutions to address them.
o Encourage the adoption of new technologies and approaches that improve the efficiency, effectiveness, and maintainability of the testing function.
5. Quality Assurance Metrics and Reporting:
o Define and track key quality metrics (e.g., test coverage, defect leakage, automation effectiveness) to measure the success and impact of the QA efforts.
o Provide regular reports and updates to senior management and stakeholders on the progress and health of the testing function.
6. Cross-Team Support and Knowledge Sharing:
o Foster a culture of knowledge sharing and collaboration, enabling teams to learn from each other and continuously improve.
o Organize and lead regular training sessions, workshops, and knowledge-sharing events on BDD and test automation best practices.
Key Requirements:
1. Experience:
o Proven experience as a Test Manager or Lead QA Engineer with a strong focus on test automation and BDD.
o Strong background in Behavior-Driven Development (BDD) using tools like Cucumber, SpecFlow, Behave, or similar.
o Hands-on experience in leading the adoption and integration of automated testing in CI/CD pipelines.
o Experience with test automation frameworks, tools, and scripting languages (e.g., Selenium, TestNG, JUnit, etc.).
J-18808-Ljbffr