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 defining coding standards, establishing a test automation infrastructure, and creating reusable libraries. Define the overall QA automation strategy, selecting the most effective frameworks, tools, and technologies to align with our development process.
- 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.
- Establish key performance indicators (KPIs) to measure the effectiveness and efficiency of the automation process. Regularly analyze test results, identify areas for improvement, and report findings to stakeholders.
- Effectively and regularly communicate QA automation goals, strategies, and progress to developers, product managers, and other stakeholders.
- Train, and mentor a team of QA automation engineers, fostering a collaborative and knowledge-sharing environment. Facilitate 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 5+ 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., Java, Typescript).
- Experience with CI/CD pipelines and integration tools (e.g., Jenkins, GitLab CI).
- Excellent communication, collaboration, and leadership skills.
- 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.