Lead and manage a team of automation engineers to deliver high-quality automation solutions.
Create and maintain reusable automation frameworks for product teams to leverage in their testing efforts.
Improve existing frameworks utilizing Python, Groovy, and Playwright to ensure optimal performance and efficiency.
Develop and maintain automated test scripts to enhance software quality assurance and reliability.
Write performance tests for distributed systems and generate comprehensive reports with benchmarks to assess system performance and capacity.
Study and automate customer use cases as part of release gate tests, ensuring alignment with real-world scenarios.
Automate tests and qualify builds before releases, ensuring high-quality standards are maintained.
Coordinate with cross-functional teams to ensure timely delivery and integration of automation projects.
Collaborate with release managers to integrate automation processes into build, release, and distribution pipelines.
Qualifications:
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
10+ years of experience in the industry.
At least 5+ years of experience in automation testing, with demonstrable expertise in writing performance tests for distributed systems.
At least 2+ years of experience in a leadership or team lead role.
Strong proficiency with Python, Groovy, and Playwright; familiarity with other automation tools/frameworks like Selenium, Appium, or Cypress is a plus.
Proven experience in developing and refining automation frameworks and strategies.
Excellent communication and collaboration skills, with the ability to work effectively across teams and with stakeholders at various levels.
Strong analytical and problem-solving skills, with a keen attention to detail.
Understanding of DevOps concepts and experience with CI/CD pipelines.
Experience with contemporary software development methodologies like Agile and Scrum.
Nice to have:
Experience with artifact management systems (e.g., Artifactory, Nexus).
Experience with cloud environments and services (e.g., AWS, Azure, GCP).
Experience with containerization technologies such as Docker and Kubernetes.