Test Automation Strategy:
- Design and implement an overarching test automation strategy, defining the organization’s objectives, priorities, and long-term goals.
- Build scalable, maintainable test automation frameworks to meet Web, Mobile, and API requirements.
System Architecture Design:
- Design test systems that work seamlessly across single-tenant on-prem/cloud environments and SaaS architectures.
- Evaluate and recommend tools/technologies to solve complex enterprise-grade application problems.
Automation Framework Management:
- Oversee creation and management of robust test automation frameworks.
- Review and guide code refactoring, ensuring adherence to best application coding standards.
Team Management:
- Lead and manage multiple teams to ensure high-quality, timely project delivery.
- Provide guidance and mentoring on test automation practices, tools, and coding techniques.
Client Engagement & Customization:
- Active client collaboration to understand field requirements and create customizable automation solutions.
- Engage with multiple enterprise partners to develop tailored solutions that meet specific needs.
Continuous Improvement:
- Identify opportunities for process improvement, enhancing the efficiency and effectiveness of the test automation process.
- Ensure stability, reliability, and regular maintenance of test automation systems.
Years Of Experience: 10 To 15 years
- Proficiency with automation tools like Selenium, Appium, JUnit, TestNG, or similar.
- Strong programming skills in Java, Python, C#, or similar languages commonly used in test automation.
- Familiarity with test management tools like JIRA.
CI/CD Knowledge:
- Experience with CI/CD tools like Jenkins, Travis CI, and GitLab CI.
- Ability to design and build test automation systems that integrate with CI/CD pipelines.
Problem-Solving & Troubleshooting:
- Strong problem-solving capabilities and a knack for resolving complex test automation issues.