4 days ago
Responsibilities
- Design and maintain comprehensive test plans and test cases.
- Lead and implement test automation using automation frameworks and Python.
- Integrate automated tests into GitLab CI/CD pipelines to support continuous integration quality.
- Identify, document, and track defects through resolution.
- Collaborate with developers and product managers to define acceptance criteria and testable requirements.
- Drive continuous improvement in QA processes, tools, and quality metrics.
- Proactively assess product risks and contribute to release readiness decisions.
- Perform web application testing across relevant browsers, environments, and use cases.
- Other duties as assigned.
Requirements
- 5+ years of relevant work experience in Quality Assurance roles.
- Proven experience with test automation frameworks such as Selenium, Cypress, or Playwright.
- Strong Python scripting skills.
- Hands-on experience with CI/CD pipelines, preferably GitLab.
- Deep understanding of software testing principles, test strategy, SDLC, and defect lifecycle management.
- Experience collaborating with engineering and product teams to define quality standards and acceptance criteria.
- Excellent communication skills in English, both spoken and written.
- Ability to work independently, assess risk, and make strategic quality decisions.
- Experience working in fast-paced Agile environments is a plus.
- Experience using AI to create test plans and build automated tests is a plus.
- Familiarity with mobile or embedded systems testing is a plus.
- Prior experience working with globally distributed teams is a plus.
