
QA Engineer

Centric Software
Summary
Join our team as a QA Engineer and drive test automation, quality assurance, and reliability across our software, AI, and data-driven systems. You will collaborate with engineers, data scientists, and product managers to define and implement effective testing strategies. This role requires a strong focus on test automation using Playwright and TypeScript, but also includes manual testing for exploratory purposes and AI model evaluations. You will contribute to a culture of quality by mentoring and sharing best practices. The ideal candidate possesses extensive experience in QA with a strong emphasis on test automation, proficiency in TypeScript and Playwright, and experience with various testing methodologies and tools. This position offers the opportunity to work on a challenging and impactful project within a high-growth tech environment.
Requirements
- 5+ years of experience in QA with a strong focus on test automation
- Proficiency in TypeScript and hands-on experience with Playwright
- Strong understanding of backend and frontend testing for complex software systems
- Experience working with databases and data warehouses, for instance Databricks, Postgres, MongoDB
- Experience with API testing, integration testing, and UI automation
- Hands-on experience with monitoring tools like Datadog for detecting and analyzing system issues
- Strong collaboration skills and ability to work across multiple teams
- Strong problem-solving and analytical skills with ability to work in ambiguous environments
- Experience mentoring and sharing knowledge on automation and testing best practices
Responsibilities
- Design, develop, and maintain test automation suits using Playwright and TypeScript
- Support engineers in test automation in their domain and smoothly integrate automated testing into CI/CD pipelines following fail-fast approach
- Collaborate with Data Engineers and Data Scientists to validate data integrity, AI model behavior, and data pipeline transformations
- Partner with Product Managers and Engineering Managers to refine testing strategies for complex and evolving requirements
- Utilize monitoring tools like Datadog to track system performance, identify anomalies, and ensure system stability
- Conduct manual testing when necessary, focusing on edge cases, exploratory testing, and AI model behavior validation
- Advocate for Shift-Left Testing, ensuring defects are caught early in the development cycle
- Share knowledge and mentor team members on test automation strategies, best practices, and quality assurance methodologies
- Continuously improve the efficiency and reliability of our test suites by eliminating flaky tests and optimizing execution speed
Preferred Qualifications
- Familiarity with data validation, AI/ML testing, and ensuring data pipeline accuracy
- Experience with contract testing (e.g., Pact, WireMock) for API and data interactions
- Exposure to performance testing and system monitoring
- Prior experience working in a dedicated QA team in a high-growth tech environment
Share this job:
Similar Remote Jobs


