A Lead QA Automation Engineer will be responsible for leading and managing the Quality Assurance Automation Engineers team. This includes developing and executing automation test plans, identifying, and fixing defects, and mentoring and coaching team members. The Lead QA Automation Engineer has a strong understanding of automation testing principles and practices and experience in leading and managing teams.
Job Responsibilities
- Lead the team alignment on processes, procedures, and documentation associated with high-quality software engineering.
- Provide leadership on unit, integration, functional, end-to-end, acceptance, performance, and smoke testing.
- Lead UI testing, and API services testing strategy.
- Establish automated tests for single-page applications (React.js) and microservices (Node.js).
- Lead the deliverable testing artifacts such as testing plans, documentation, process, and testing execution.
- Ensure all solutions meet the business requirements on time and within budget.
- Build relationships with business stakeholders, infrastructure teams, IT teams, and vendors.
- Maintain reliable, consistent, and punctual attendance.
Preferred Qualifications
- Bachelor's degree in Computer Science, Information Technology, Engineering or related technical discipline
- 2+ years of lead-level QA engineering experience
- 5+ years of automated testing experience
- Extensive experience with technical testing tools includingAutify for end-to-end testing
- Hands-on experience incorporating test automation into DevOps and CI/CD pipelines
- Strong ability to develop test automation in TypeScript/JavaScript.
- Strong communication skills (verbal and written).
- Create an inclusive, collaborative, and psychologically safe team environment.
- Strong analytical and problem-solving skills.
- DevOps mindset with a working experience in CI/CD.
- Strong understanding of cloud-native development and deployment (Azure Cloud).
- Build automation tools, version control systems, and Git.
- Ability to exercise independent judgment and deliverable actions based on project requirements.
- Familiarity with software development tools for task management (Atlassian JIRA).
- Ability to create and manage test data, including both manual and automated approaches.