Job Description
Summary
The company produces a distributed, relational, SQL database management system that features ANSI SQL support and is known for speed in data ingest, transaction processing, and query processing. You will be a part of the distributed team between Ukraine, Portugal, India and USA responsible for quality control activities and using automation tools and methodology.
Responsibilities:
- Manually perform Quality Assurance tasks on our SingleStore Platform’s features and core functionality.
- Develop and implement automation data quality strategies and roadmaps.
- Set up an automation environment from the ground up based on data quality rules, processes, and best practices.
- Automate regression test suite .
- Automate API tests.
- Cover with auto test cases new features that will pass functional manual testing (for further formation of regression auto runs).
- Maintenance and improvement of auto test cases.
- Automation testing of database engineering.
Technical tools and requirements:
- 4+ years of experience in QA.
- Python is the language to be used.
- Deep knowledge of testing methodology.
- Experience with Linux, Git, Cypress, API testing.
- Knowledge of SQL.
- Preferred experience and knowledge with Playwright QA automation suite, TestRail, Database Engineering Knowledge.
- Experience with CI/CD systems (CircleCI,GitLab CI, Github Actions).
- Docker experience: knowledge of popular container orchestration tools.
- Knowledge of test frameworks like Pytest (unit testing), Selenium WebDriver (UI testing), etc. You can modify test frameworks according to your preferences.
- Page Object / Page Factory Patterns.
Would be a plus:
- Locust
- C++
Skills
- Database Management
- Development
- Quality Assurance
- SQL