In this pioneering role, you'll be responsible for establishing cutting-edge QA automation practices, guiding the company towards a future of efficient and high-quality software releases.
Responsibilities:
- Develop a robust, scalable test automation framework from scratch. This includes establishing a test automation infrastructure, and creating reusable libraries.
- Collaborate with team members, developers and architects to design and develop performance test scenarios and identify bottlenecks. Collaborate with multiple QA teams to review, adjust, and automate test cases.
- Effectively and regularly communicate QA automation goals, strategies, and progress to developers, product managers, and other stakeholders.
- Fostering a collaborative and knowledge-sharing environment by facilitating Test Automation Workshop to share automation knowledge with manual QAs.
- Stay up-to-date on the latest trends and technologies in QA automation, proposing and implementing improvements to the framework.
The most successful candidates for this role will have:
- Minimum 3+ years of experience in software testing, with a strong focus on automation.
- Proven experience in building and implementing test automation frameworks from scratch.
- In-depth knowledge of popular automation frameworks (e.g., Selenium, Cypress) and scripting languages (e.g., Python, Java).
- Experience with CI/CD pipelines and integration tools (e.g., Jenkins, GitLab CI).
- Excellent communication, collaboration.
- A passion for quality assurance and a drive to improve testing processes.
Nice to have:
- Experience working in an Agile development environment.
- Experience with API testing and performance testing tools.
- Experience in cloud-based testing environments
- Experience in accessibility testing (familiarity with WCAG, accessibility shortcuts, keystrokes; WAS certification) is a plus, but not mandatory