The role
Job description
Requirements
IRc details:
Job Description
Possessing 8+ years of progressive experience in automation engineering, demonstrating a proven track record of designing, developing, and implementing robust test automation solutions within enterprise environments.
This role operates under a hybrid work model, requiring a balanced presence in our GL office for collaborative sessions and independent work, complemented by remote work flexibility.
Required Skills:
Demonstrated expertise and strong hands-on experience are essential for creating and efficiently running comprehensive automation tests utilizing Playwright for web application testing.
Proficiency in programming languages, python is required to develop, maintain, and enhance sophisticated automation scripts and frameworks.
Preferred Skills:
Possessing strong testing and Quality Assurance experience within an Agile development environment is highly preferred for contributing effectively to continuous delivery cycles.
A strong foundational knowledge in various testing concepts, particularly regression testing, is advantageous for ensuring software stability and identifying defects efficiently.
Roles and responsibilities
Job Responsibilities
Design and develop comprehensive automation test strategies and frameworks for complex software systems.
Implement robust, scalable, and maintainable automation scripts
Lead the integration of automation tests into CI/CD pipelines to ensure continuous quality assurance.
Analyze test results, identify defects, and collaborate with development teams for timely resolution.
Contribute to the architectural design of automation solutions, ensuring alignment with overall project goals.
Mentor junior automation engineers, providing technical guidance and fostering best practices in test automation.
Optimize existing automation suites for performance, reliability, and efficiency.
Drive the adoption of new testing tools and technologies to enhance the automation capabilities.
Perform in-depth root cause analysis for critical issues identified through automated testing.
Collaborate with cross-functional teams to define testable requirements and acceptance criteria.
Ensure adherence to quality standards and best practices throughout the software development lifecycle.
Develop and maintain detailed documentation for automation frameworks, test plans, and test cases.