QA Test Lead - EY Global Delivery Services
Job description
Position Overview:
We are seeking a highly skilled and experienced Software Quality Assurance (QA) Project Lead to join the Implementation and Integration Quality Assurance team within the Enterprise Security Program. The ideal candidate will have a strong background in managing and leading testing and automation teams, with a proven track record of ensuring the highest standards of software quality and security. This role requires a deep understanding of Quality Assurance processes and best practices, security testing tools and methodologies, as well as exceptional leadership and management skills.
Key Responsibilities:
- Leadership and Team Management:
- Lead, mentor, and manage a team of vendor QA engineers and automation testers engaged in support of Information Security projects.
- Foster a collaborative and high-performance team environment.
- Provide guidance, support, and governance for vendor team members, ensuring their professional growth, development, and continuous improvement.
- Project Management:
- Plan, coordinate, and oversee QA projects from inception to completion.
- Develop and maintain project QA deliverables, timelines, ensuring timely completion of high-quality project results.
- Collaborate with cross-functional teams, including development, product management, and operations, to ensure alignment and successful project execution.
- Quality Assurance Strategy:
- Input to and implement comprehensive QA strategies, processes, and best practices.
- Establish and maintain QA metrics and KPIs to measure and improve project quality.
- Continuously evaluate and enhance QA methodologies to keep pace with industry standards and technological advancements.
- Security Testing:
- Conduct thorough security testing of software applications to identify vulnerabilities and ensure compliance with security standards.
- Utilize security testing tools and methodologies to perform testing, vulnerability assessments, and code reviews.
- Collaborate with the Information Security team to confirm security issues and implement remediation plans.
- Automation:
- Drive the adoption of test automation frameworks and tools to improve testing efficiency and coverage.
- Facilitate the development and maintenance of automated test scripts for functional, regression, and performance testing. Including test data creation and management.
- Ensure the integration of automated tests into the CI/CD pipeline.
- Documentation and Reporting:
- Create and maintain detailed test plans, test cases, and test scripts.
- Document and report defects, issues, and test results in a clear and concise manner.
- Provide regular status updates and reports to stakeholders and senior management.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
- Minimum of 5 years of experience in software quality assurance, with at least 3 years in a leadership or management role.
- Proven experience in managing and leading testing and/or automation teams.
- Strong proficiency in security testing tools and methodologies, such as OWASP, Burp Suite, Metasploit, and others.
- In-depth knowledge of QA processes, methodologies, and best practices.
- Experience with test automation tools and frameworks, such as Robot Framework, Selenium, JUnit, TestNG, or similar.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams.
- Detail-oriented with a commitment to delivering high-quality software.
Preferred Qualifications:
- Relevant certifications, such as Certified Information Systems Security Professional (CISSP), Certified Ethical Hacker (CEH), or similar preferred.
- Experience with Agile/Scrum methodologies.
- Familiarity with DevOps practices and CI/CD pipelines.