Design, develop, and maintain automated tests for new features, regression coverage, APIs, and data-related workflows
Perform functional, system integration, API, regression, and exploratory testing, including manual validation when needed, to ensure product quality and alignment with business requirements
Create, maintain, and improve test documentation, including test cases, regression scenarios, and automation coverage notes
Validate data accuracy, consistency, and reliability across data processing, reporting, and analytics features
Review, reproduce, and validate bugs reported by clients and internal teams
Identify, analyze, document, and report defects in a timely and accurate manner
Track defects from discovery through resolution, validation, and verification
Contribute to improving QA processes, automation coverage, and AI-driven testing practices
Collaborate with software developers, product managers, and fellow QA engineers to improve release quality and testing efficiency
Requirements
At least 4 years of experience in QA automation or software development
Programming experience, preferably in JavaScript
Experience with web application and API test automation
Experience creating, maintaining, and improving automated test suites
Experience testing data-heavy applications
Experience writing and maintaining test cases, regression scenarios, and automation coverage documentation
Familiarity with bug tracking, test management, and version control tools
Motivation to contribute to AI-driven QA practices that improve efficiency and test coverage
Bonus points: Experience with Cypress, Playwright, or similar modern end-to-end testing frameworks
Experience testing cloud or desktop applications
Familiarity with QA infrastructure, CI/CD pipelines, and deployment processes
Familiarity with UNIX tools and ecosystem
Understanding of web application development concepts
Tech Stack
Cloud
Cypress
JavaScript
Unix
Benefits
Professional fluency in written and spoken English