We are seeking a QA Automation Engineer to join our growing product development team for RLS, a multi-tenant SaaS application used by life sciences companies to manage, annotate, redact, and transform text within PDF documents.
This role is ideal for someone who enjoys automating complex user workflows, especially those involving PDF rendering, search/replace functionality, and REST API-driven web applications.
You will lead our efforts in automating test cases, ensuring release quality, and building a scalable QA infrastructure to catch issues early and often.
Key Responsibilities
------------------------
Design and implement automated E2E test cases using Playwright (or similar) for PDF workflows such as load, search, redaction, annotation, and save
Build integration tests for REST APIs (Node.js backend) and validate key workflows like authentication, project/task creation, and S3 interactions
Maintain and expand component-level tests for React-based UI using tools like React Testing Library and Jest
Develop and run test suites in CI/CD pipelines (e.g., GitHub Actions)
Set up and manage test data across multiple tenant schemas (PostgreSQL on AWS RDS)
Implement visual regression tests to detect rendering issues in WebViewer
Work closely with developers, product managers, and devops engineers to identify edge cases and proactively address quality risks
Optionally, leverage AI-assisted test tools (like Testim.io, QA Wolf, Claude, or GitHub Copilot) to accelerate test development
Required Qualifications
---------------------------
3+ years of experience in QA automation for web applications
Strong knowledge of Playwright, Cypress, or Selenium for browser-based E2E testing
Experience testing RESTful APIs with tools like Postman, Supertest, or Newman
Familiarity with JavaScript/TypeScript and modern test frameworks (Jest, Mocha)
Experience with PDF testing challenges, e.g., validating content after edits
Understanding of CI/CD systems (GitHub Actions, Bitbucket Pipelines, or similar)
Exposure to AWS services like S3, RDS, ECS, and Cognito
Comfortable working in a fast-paced, agile SaaS environment
Preferred Qualifications
----------------------------
Experience testing document viewers like Apryse/WebViewer, PDF.js, or Adobe Embed
Familiarity with multi-tenant architectures and schema-per-tenant databases
Knowledge of visual testing tools like Percy or Applitools
Comfort using AI-assisted QA tools
Understanding of security testing basics (authentication, data leakage, etc.)
What We Offer
-----------------
An opportunity to shape the QA process of a core product used by leading pharmaceutical companies
+ Work with modern technologies (React, Node, AWS, Playwright, Apryse)
+ Competitive compensation and flexible remote work environment
+ A collaborative and learning-oriented engineering team
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.