Job Description
As a QA Automation Engineer, you will be a key member of the QA team, helping to reduce manual work through automated testing. Your job will involve writing tests, improving the automation framework, and developing scripts for preparing and clearing test data.
Key Responsibilities:
- Building and improving the test framework. The company already uses Playwright and TypeScript, and as the test suite grows, the aim is to enhance and optimize it to ensure efficiency and scalability. Focus on improving test execution speed and maintaining a well-structured framework.
- Writing automated tests. Work closely with colleagues to gather requirements, even if they are not fully defined, and develop reliable automation scripts.
- Performing occasional manual testing, particularly in areas not yet covered by automated tests. Automation will directly reduce the need for manual testing over time.
- Code review and ownership. Review automation code written by other QA team members (both manual and automation engineers), provide feedback, share best practices, and maintain the automation test repository.
- Troubleshooting and stabilization. Investigate failed tests, optimize scripts, and create tasks for fixes or improvements.
- Automation as a service. Work closely with manual QA specialists across multiple products, who will request automated tests.
- Setting up CI/CD. Collaborate with developers and DevOps to configure automated test execution after deployment to the test environment.
About RYZ Labs
RYZ Labs is a startup studio built in 2021 by two lifelong entrepreneurs, aiming to attract the brightest talents to build industry-defining companies.