Quality Assurance Engineer (for AI Agent)
At GitLaw we're building an AI legal companion that is on your side. Our mission is to put legal on autopilot—handled by technology, instant, invisible, and even delightful—so businesses can focus on growth, not paperwork.
We value transparency, openness, and collaboration. Every team member has a say in company decisions. Join us in shaping the future of legal tech!
We're seeking a highly motivated and self-organized Quality Assurance Engineer to join our growing team. In this critical role, you will be instrumental in ensuring the quality, reliability, and performance of our legal technology products. You will be responsible for designing, developing, and executing end-to-end tests, as well as establishing robust manual QA processes. This is an exciting opportunity for a detail-oriented individual who thrives in a fast-paced environment and is passionate about delivering exceptional user experiences.
Key Responsibilities
- Test Strategy & Execution: Design, develop, and execute comprehensive end-to-end (e2e) test suites using TypeScript for our web applications and services.
- Manual QA Process: Establish, document, and continuously refine manual QA processes, test plans, and test cases to cover all critical functionalities and user flows.
- Defect Management: Identify, document, prioritize, and track software defects, working closely with development teams to ensure timely resolution.
- Collaboration: Collaborate effectively with product managers, developers, and other stakeholders throughout the software development lifecycle to ensure quality is embedded from conception to deployment.
- Regression Testing: Perform thorough regression testing when bugs are resolved and new features are implemented.
- Performance & Security: Contribute to performance, load, and security testing efforts as needed.
- Process Improvement: Proactively identify areas for improvement in our QA methodologies, tools, and processes, and implement best practices.
- Reporting: Generate clear and concise QA reports, providing insights into product quality and testing progress.
Required Qualifications
- Experience: Proven experience in Quality Assurance or Software Testing roles within a technology-driven environment.
- Technical Skills: Strong proficiency in writing and maintaining end-to-end (e2e) tests using TypeScript.
- QA Methodologies: Solid understanding of software development lifecycle and various QA methodologies (e.g., Agile, Scrum).
- Self-Organization: Exceptional organizational skills with the ability to manage multiple priorities, work independently, and meet deadlines in a dynamic environment.
- Process Establishment: Demonstrated capability to set up, document, and implement effective manual QA processes from scratch or improve existing ones.
- Problem-Solving: Excellent analytical and problem-solving skills with meticulous attention to detail.
- Communication: Strong verbal and written communication skills, with the ability to articulate technical issues clearly to both technical and non-technical audiences.
Preferred Qualifications
- LLM/Chat Agents: Understanding of Large Language Models (LLMs) and chat agent technologies - and how to QA AI agents
- Domain Knowledge: Familiarity with legal technology products or the legal industry.
- Automation Tools: Experience with other test automation frameworks and tools (e.g., Playwright, Cypress, Selenium).
- CI/CD: Experience integrating QA processes into Continuous Integration/Continuous Deployment (CI/CD) pipelines.
- Cloud Platforms: Familiarity with cloud platforms (e.g., AWS, Azure, GCP).
What We Offer
- Competitive salary incl. expectation for good time off
- Opportunities for professional development and growth.
- A collaborative, innovative, and supportive work environment.
- The chance to make a significant impact on the future of legal technology.
Application Process
- Apply
- Short screening call
- Interview with 1-2 interviewers
- Interview with CEO/founder