Base requirements:
-
2+ years of experience with TypeScript/JavaScript.
-
Excellent knowledge of SQL.
-
Experience with Playwright.
-
Strong understanding of OOP principles.
-
Experience with Git version control.
-
English – intermediate.
Other technology stack knowledge:
-
Familiarity with Docker Compose for setting up and troubleshooting environments.
-
Basic understanding of CI/CD pipelines (e.g., Jenkins).
-
REST/GraphQL API testing basics.
-
SQL and ORM tools, such as Prisma
-
Designing, developing, and maintaining automated test scripts using Playwright.
-
Conducting functional and regression testing of application modules.
-
Validating and ensuring the quality of user interface elements, identifying inconsistencies in design and usability.
-
Analyzing and testing SQL-based backend operations, ensuring data integrity and accuracy.
-
Setting up and managing testing environments using Docker Compose.
-
Collaborating with development teams to review code, refine test scenarios, and suggest optimizations.
-
Testing APIs (REST/GraphQL) for reliability and performance.
-
Creating and maintaining test documentation, including test cases and defect reports.
-
Conducting exploratory testing to uncover unanticipated issues.