Tech Stack
CypressGraphQLJavaScriptJenkinsPuppeteerSeleniumTypeScript
About the role
- Keboola is a versatile data operating system enabling companies to automate business actions using data and produce value.
- Design, implement, and scale automated E2E, UI, and API test suites focusing on frontend and end-to-end automation.
- Integrate automated tests into CI/CD pipelines for rapid feedback and maintain high automation coverage for regression and critical paths.
- Use AI-powered tools to generate/maintain test cases, analyze logs, assist root cause analysis, and auto-heal failing tests.
- Establish metrics and dashboards for quality tracking and collaborate with developers, product managers, and DevOps.
- Own QA strategy from planning to execution to reporting.
- Continuously explore new AI and automation technologies to improve efficiency.
Requirements
- Proven experience in building and maintaining automated test suites, especially E2E and UI automation.
- Strong skills in at least one modern test framework: Playwright, Cypress, Selenium, or Puppeteer.
- Solid understanding of web technologies (HTML, CSS, JavaScript/TypeScript).
- Familiarity with CI/CD tools (GitHub Actions, GitLab CI, Jenkins, or similar).
- Ability to work independently and prioritize automation (manual testing only for exploratory/edge cases).
- Exposure to or interest in AI-assisted testing tools and workflows.
- Backend/API testing experience (REST, GraphQL) is a plus.
- Strong communication skills and proactive problem-solving attitude.
- Strong sense of ownership and results orientation.
- Patience and attention to detail.
- A natural bug hunter, with good judgment on when testing is “enough.”
- Comfortable asking for help when needed.
- A collaborative team player who thrives in shared problem-solving.
- Good self-organization and self-discipline.