About the role:
An Automation Test Lead is sought to architect and oversee comprehensive testing strategies for web and mobile applications. Automated testing frameworks have been designed and implemented using Python and Robot Framework, with Appium employed for mobile validation. Test suites have been integrated into CI/CD pipelines via Jenkins, ensuring continuous quality assurance across development cycles. Configuration and deployment automation have been managed using Ansible, while containerization and virtualization technologies have been leveraged to optimize test environments. Testing has been executed on Unix-based systems to ensure platform compatibility. As a lead, collaboration with cross-functional teams has been facilitated to uphold performance standards, while testing processes and tools have been continuously refined to drive efficiency, reliability, and team productivity.
In this role, you will:
Lead the design and development of comprehensive test strategies, test plans, and test cases for both web and mobile applications, ensuring alignment with business and technical requirements.
Oversee the implementation of automated testing frameworks using Python and Robot Framework, ensuring scalability and maintainability across projects.
Guide the team in performing API testing using tools like SoapUI and ensure robust Python unit testing practices are followed.
Supervise mobile automation testing using Appium, ensuring cross-platform compatibility and performance validation.
Drive the integration of automated test suites into CI/CD pipelines using Jenkins, enabling continuous testing and faster release cycles.
Manage configuration and deployment automation using Ansible and lead the adoption of containerization and virtualization for efficient test environment management.
Ensure test execution across Unix-based systems, validating system compatibility and performance under various conditions.
Collaborate closely with development, DevOps, and product teams to uphold quality and performance standards throughout the SDLC.
Monitor, analyze, and report on test execution results, providing actionable insights to stakeholders and driving defect resolution.
Continuously evaluate and optimize testing processes, tools, and team workflows to enhance efficiency, reliability, and test coverage.
What you need to have to be considered:
Bachelor’s degree in computer science engineering, or related field.
Experience leading Webservices & Mobile app testing teams.
10+ years of experience in automation testing.
Proficiency in Python, Robot Framework and python unit test framework
Experience with Appium for mobile app testing.
Knowledge of CI/CD tools like Jenkins.
Familiarity with Ansible for configuration management.
Experience with containerization and virtualization technologies.
Strong understanding of Unix-based systems.
Excellent problem-solving skills and attention to detail.
Ability to work collaboratively in a team environment.
We're excited to meet people who share our mission and can make an impact in a variety of ways. Don't hesitate to apply, even if you only meet the minimum requirements listed. Think about your transferable experiences and unique skills that make you stand out as someone who can bring new and exciting things to this role.