QA Engineer
Posted Updated
Description
# QA Engineer (Web Platform – Drupal & Next.js)
## Company Overview
*Company information is not specified.*
## Job Summary
We are building a modern, scalable web platform using a headless Content Management System (CMS) architecture powered by Drupal for the backend and Next.js for the frontend. The application emphasizes high performance, accessibility, and seamless integration. We are seeking a skilled QA Engineer to ensure quality across the platform through comprehensive testing and process excellence.
## Responsibilities
- Own the QA process for the web platform across frontend (Next.js) and backend (Drupal APIs).
- Develop comprehensive test documentation including test plans, test cases, and test data for functional, integration, regression, and exploratory testing.
- Execute manual testing for web UI and APIs, logging clear, reproducible issues with detailed steps and environment information.
- Perform cross-browser and device compatibility testing to ensure responsiveness, accessibility (WCAG 2.1 AA), and consistent user experience.
- Validate GraphQL/REST API responses using tools like Postman or Insomnia, including schema validation and error handling.
- Test API integrations between Next.js frontend and Drupal backend, verifying data flow and content management workflows.
- Collaborate with developers, designers, and product owners to understand requirements, user stories, and edge cases.
- Participate in agile ceremonies (daily standups, sprint planning, backlog refinement, sprint demos).
- Work with development teams to reproduce bugs, support debugging efforts, and champion quality-first development practices.
- Provide QA input during requirement analysis and design phases to identify quality risks early.
## Qualifications
- 5+ years of QA/testing experience in modern web application development.
- Strong proficiency in testing React/Next.js component-based UIs (state management, lifecycle testing).
- Extensive API testing experience with GraphQL and REST APIs (authentication, authorization, performance validation).
- Hands-on expertise with bug tracking (Jira, Asana) and test management tools (Zephyr, TestRail, qTest).
- Strong understanding of responsive design principles and cross-browser testing.
- Knowledge of accessibility compliance (WCAG 2.1 AA) and testing methodologies.
- Proficiency with Git version control and collaborative workflows.
- Experience with Agile/Scrum methodologies.
- Excellent written and verbal communication skills for documentation and stakeholder updates.
- Strong analytical and problem-solving abilities with attention to detail.
- Knowledge of web security testing (OWASP vulnerabilities, GDPR, CCPA compliance).
## Preferred Skills
- Test automation experience with frameworks like Cypress, Playwright, Jest, React Testing Library.
- Familiarity with the Drupal ecosystem, especially headless/decoupled architectures and JSON:API endpoints.
- CMS and content management testing experience, including workflow and publishing processes.
- Experience with CI/CD pipelines (GitLab CI, GitHub Actions) and quality gate integration.
- Performance testing skills with Lighthouse, WebPageTest, JMeter, or K6.
- Digital analytics validation (Google Analytics, Adobe Analytics, GTM, Adobe Launch).
- Knowledge of cloud platforms (AWS, Acquia Cloud) and containerization (Docker).
- Familiarity with application monitoring tools (New Relic, DataDog, Sentry).
## Experience
- Minimum of 5+ years of experience in QA/testing roles.
## Environment
- Remote work environment. Candidates from Hyderabad and Andhra Pradesh are not eligible to apply.
## Salary
*Salary information is not specified.*
## Growth Opportunities
*Growth opportunities within the company are not specified.*
## Benefits
*Benefits offered by the company are not specified.*
Skills
- Accessibility
- Adobe Analytics
- Agile
- Analytics
- API
- API Testing
- Asana
- Authentication
- Automation
- AWS
- Ccpa
- CI/CD
- Cloud
- Containerization
- Cypress
- Datadog
- Docker
- Drupal
- Gdpr
- Git
- GitHub
- GitHub Actions
- GitLab
- Google Analytics
- GraphQL
- Jest
- Jira
- JMeter
- JSON
- k6
- New Relic
- Next.js
- OWASP
- Playwright
- Postman
- React
- React Testing Library
- REST
- Scrum
- Sentry
- Test Automation
- Testrail
- User Stories
- Version Control
- WCAG
