Role Overview
We are seeking a mid-level QA Automation Engineer to join our engineering team. You will be responsible for ensuring the quality and reliability of our web applications built on a modern stack including Next.js, Drizzle ORM, and PostgreSQL. You will work closely with developers to build out robust automated testing suites and ensure high-quality releases in a fast-paced environment.
Key Responsibilities
- Design, develop, and maintain automated test scripts for web applications.
- Integrate automated tests into the CI/CD pipeline to ensure continuous quality.
- Perform API testing and database validation for applications using Drizzle and Postgres.
- Collaborate with the product and engineering teams to define test cases and acceptance criteria.
- Identify, document, and track software defects to resolution.
Requirements
- Proven experience in QA automation (2-4 years) specifically within JavaScript/TypeScript environments.
- Strong experience with automated testing frameworks (e.g., Playwright, Cypress, or Jest).
- Familiarity with modern web technologies like Next.js.
- Solid understanding of relational databases and SQL, particularly PostgreSQL.
- Experience working in an Agile/Scrum development process.
Nice-to-Have
- Experience with Drizzle ORM.
- Knowledge of performance and security testing.
- Previous experience working in a fully remote environment.