Description:
Key Responsibilities:
Lead and manage a team of quality engineers to develop and implement quality engineering practices and automated test suites.
Oversee the quality engineering activities across multiple segments and domains, ensuring the quality and reliability of software products.
Collaborate with cross-functional teams to identify and resolve quality issues, conduct code reviews, and propose solutions to mitigate quality-related risks.
Establish and monitor quality standards, metrics, and leading practices to drive continuous improvement of software development processes and products.
Develop and implement strategies for end-to-end testing and automation to enhance the overall quality and reliability of software products.
Ensure that all quality engineering activities are aligned with the organization's goals and objectives.
Qualifications:
Proven experience in quality engineering, automation, and testing, with a strong track record of leading and managing teams.
In-depth knowledge of quality engineering practices, automated testing tools, and software development processes.
Strong leadership and management skills, with the ability to inspire and motivate a team of quality engineers.
Proven ability to manage external suppliers
Excellent problem-solving and analytical skills, with the ability to identify and resolve quality issues effectively.
Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams.
Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred.
Job Requirements
Bachelor's degree in Computer Science, Engineering, or related field.
Minimum 10 years of experience in quality engineering, software testing, or software development.
Minimum 5 years of experience in leading and managing quality engineering teams.
Expert in test automation frameworks, automated testing, data quality testing, ETL testing, ML model testing, and API testing.
Experience in designing and executing manual / automated tests.
Ability to apply specific tools and techniques for Data and ML applications.
Ability to implement and improve QMS processes using SDLC leading practices.
Proficient in writing tools and automation scripts.
Knowledge in developing cloud-based applications.
Familiarity with black box and white box testing practices and open-source testing frameworks.
Experience in building test automation and business use-case testing.
Knowledge of CI/CD methods, DevSecOps, and Agile methodologies.
Strong analytical, problem-solving, and communication skills.
Attention to detail and quality orientation.
Demonstrated leadership, coaching, and mentoring skills.
Ability to influence and negotiate with stakeholders and partners.
Ability to manage multiple projects and prioritize tasks effectively.
Knowledge and understanding of the business needs, goals, and challenges of multiple segments and domains.
Experience in working with the stakeholders, customers, and partners of multiple segments and domains.
Organization | John Hancock |
Industry | Engineering Jobs |
Occupational Category | Quality Engineering |
Job Location | Boston,USA |
Shift Type | Morning |
Job Type | Full Time |
Gender | No Preference |
Career Level | Experienced Professional |
Experience | 5 Years |
Posted at | 2024-10-23 7:13 am |
Expires on | 2024-12-07 |