Senior QA Engineer
Collaborate with developers, design and execute test cases, develop automated test suites, and drive best practices in testing.
Role overview - What you'll be doing:
- Collaborate with developers and product managers to define test strategies and acceptance criteria for new features.
- Design, write, and execute manual and automated test cases for functional, regression, performance, and security testing.
- Develop and maintain automated test suites using tools including Cypress, and Playwright.
- Integrate automated tests into the CI/CD pipeline (GitLab, Octopus, etc.).
- Identify, document, and track defects in JIRA, etc.
- Work with developers to reproduce, diagnose, and resolve defects.
- Assist in load and performance testing using tools like K6 etc..
- Drive best practices in testing, automation, and continuous quality improvement.
- Lead the quality effort on projects spanning multiple development teams globally.
Qualifications & Experience needed to be successful in this role:
- 5+ years of QA experience in a SaaS environment.
- 3+ years of hands-on experience with test automation frameworks (Cypress, Playwright)
- Strong knowledge of agile software testing principles, methodologies, and best practices.
- Excellent problem-solving, attention to detail, and communication skills.
- Proven expertise in one or more scripting languages (TypeScript, JavaScript, Python, etc.).
- Experience with CI/CD pipelines and integrating automated tests.
- Proven expertise with REST API testing (e.g. Postman).
- Experience with version control systems (e.g. GitLab).
- AWS and GraphQL knowledge would be advantageous.