NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.
We are currently seeking a Testing Engineering Advisor to join our team in Mexico, Ciudad de México (MX-CMX), Mexico (MX).
Position Overview: We are seeking a highly skilled and experienced Software Testing Manager to lead our testing team in ensuring the delivery of high-quality software products. The ideal candidate will have a strong background in software testing methodologies, leadership skills, and a proven track record of successfully managing testing projects. As a Software Testing Manager, you will play a pivotal role in maintaining the integrity and reliability of our software applications through effective test planning, execution, and team collaboration.
Key Responsibilities:
- Provide strong leadership to the software testing team, including hiring, training, mentoring, and performance evaluation.
- Foster a culture of collaboration, continuous improvement, and innovation within the testing team.
- Set clear goals and expectations for team members and ensure their alignment with the overall software development and quality assurance objectives.
- Test Strategy and Planning:
- Develop comprehensive test strategies, plans, and schedules for various software projects, considering project scope, requirements, and deadlines.
- Collaborate with cross-functional teams to understand project requirements and ensure that testing efforts are aligned with the software development life cycle.
- Test Execution:
- Oversee the design, implementation, and execution of test cases, scripts, and scenarios that thoroughly validate software functionality, performance, security, and user experience.
- Coordinate testing activities across different testing phases, such as unit, integration, regression, and user acceptance testing.
- Quality Assurance:
- Implement and maintain quality assurance processes and best practices to ensure consistent and reliable testing outcomes.
- Identify areas for process improvement and drive initiatives to enhance the efficiency and effectiveness of the testing process.
- Establish a defect management process that includes defect identification, logging, tracking, prioritization, and resolution.
- Collaborate with development teams to provide clear and actionable feedback on defects and ensure timely resolution.
- Test Automation:
- Drive the adoption of test automation tools and frameworks to increase test coverage, reduce manual effort, and enhance testing efficiency.
- Work with the testing team to design, develop, and maintain automated test scripts.
- Reporting and Communication:
- Provide regular status reports and updates on testing progress, metrics, and overall software quality to stakeholders, project managers, and leadership.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Proven experience (6 years) in software testing, including 3 years in a leadership or managerial role.
- In-depth knowledge of software testing methodologies, tools, and best practices.
- Strong understanding of the software development life cycle and agile methodologies.
- Experience with test management and defect tracking tools like Jira, AzureDevOps, HP ALM.
- Proficiency in test automation and scripting languages (e.g., Selenium, Python, Java).
- Excellent communication, leadership, and interpersonal skills.
- Strong problem-solving abilities and attention to detail.
- Relevant testing certifications (e.g., ISTQB, CSTE) are a plus.