Key Responsibilities:
- Lead Test Automation: Oversee test automation for backend microservices and various UIs (Android, iOS, Mobile Web, Web).
- Strategize & Implement: Develop test automation strategies, frameworks, and best practices.
- Governance & Review: Enhance test automation governance, including code review processes and branching strategies.
- Tool Selection: Assess and choose appropriate testing automation tools for UI and APIs based on project needs and budget.
- Collaborative Development: Work closely with development, testing, and product teams to define test automation requirements and milestones.
- Script Development: Design, develop, and maintain automated test scripts and frameworks.
- CI/CD Integration: Seamlessly integrate test automation into CI/CD pipelines.
- Mentorship: Conduct code reviews, offer guidance, and mentor team members in test automation practices.
- Environment Management: Establish and manage test data and test environments.
- Performance Monitoring: Monitor and analyze test automation metrics, track coverage, and provide regular updates.
- Continuous Improvement: Regularly assess and enhance test automation frameworks, processes, and tools.
- Stay Current: Keep up-to-date with the latest trends in test automation, CI/CD practices, containerization, and testing methodologies.
Qualifications:
- Educational Background: Bachelor’s degree in Engineering, Computer Science, or a related technical field.
- Experience: 6-9 years in automation testing.
- Expertise: Proven expertise in test automation for backend, UI, and Appium.
- Technical Proficiency: Strong knowledge of automation tools and frameworks.