Test Lead (Automate Test Lead / Manual Test Lead)
About this position
As a Lead Automation Tester or Manual Tester Lead, you will be responsible for overseeing testing processes, ensuring high-quality software delivery, and leading a team of testers while collaborating with various stakeholders.
Responsibilities
Key Responsibilities:
• Develop and Implement Automation Frameworks: Create robust and scalable automation testing frameworks using Robot Framework and Python. Implement and integrate libraries such as Appium (Mobile Automation), Selenium (Web Automation), White (Windows Automation), and Sikuli (Image Automation) to support multi-platform testing.
• Lead the Automation Testing Strategy: Define the overall strategy for automation testing within the software development life cycle (SDLC), ensuring the seamless integration of automation into the development pipeline.
• Code Quality and Review: Ensure that the automation code is clean, maintainable, and adheres to best practices. Review automation scripts developed by team members to maintain high code standards and test efficiency.
• Continuous Integration and Continuous Delivery (CI/CD): Collaborate with DevOps teams to implement continuous automation testing within CI/CD pipelines using tools like Jenkins and Docker.
• Mentor and Coach Team Members: Provide guidance and support to junior testers, helping them to enhance their skills in automation testing. Foster a culture of learning and improvement within the team.
• Collaboration and Communication: Work closely with software developers, product managers, and other stakeholders to understand requirements, define test cases, and troubleshoot issues found during testing.
• Ensure Timely Deliverables: Manage test execution under tight deadlines, ensuring the automation coverage is aligned with project timelines and deliverables.
• Test Reporting and Documentation: Provide clear and concise test reports, automation metrics, and recommendations for continuous improvements in the testing process.
• Collaborate with DEV and Testing Teams: Lead meetings to summarize issues and define solutions for system bugs. Work closely with both development and testing teams to ensure the efficient resolution of issues.
• Document Review: Oversee the review of Required Program Documentation for each program, ensuring that all discrepancies or errors in the system or documentation are identified and reported.
• Test Data Preparation: Guide the team in creating and preparing test data within the database, ensuring comprehensive test scenarios are simulated.
• Manage Test Results: Supervise the.
Requirements
• Proven experience in automation testing and manual testing.
• Strong knowledge of testing frameworks and tools.
• Experience with programming languages such as Python.
• Familiarity with CI/CD tools like Jenkins and Docker.
• Excellent communication and collaboration skills.
• Ability to mentor and guide team members.
• Strong analytical and problem-solving skills.
• Attention to detail and commitment to quality.