HamburgerMenu
hirist

Job Description

Required exp : 7 years


Work mode : Initially work from office

Job type : Full-time


Location : Noida (India)


Position Overview :



Seeking a technically autonomous QA Engineer who excels in both manual and automated testing environments. The ideal candidate possesses deep technical skills, is comfortable with developer tools and local environments, and demonstrates strong organizational abilities in documentation and reporting. The role requires proactive communication and a high level of initiative to identify, isolate, and report issues across web and script-based applications.

Key Responsibilities :

- Proficiency with Git to clone repositories, checkout feature branches, and pull updates without developer assistance.



- Ability to run Node.js applications and Python scripts locally via command line.


- Comfortable managing local environments (e.g., running npm install, pip install, configuring Drupal settings).


- Familiarity with AWS Console for tasks such as checking S3 buckets, viewing CloudWatch logs, and verifying service status.


- API testing independent of UI to validate data exchange and status codes (200, 404, 500), including JSON structure verification.

Browser DevTools Mastery :

- Power user of Chrome/Firefox/Safari Developer Tools, including DOM style inspection and live CSS editing.


- Deep understanding of the Box Model for debugging front-end issues.


- Console-script debugging, distinguishing error types (404, CORS, JS runtime crashes), and navigating stack traces.


- Network analysis for API payload inspection and performance waterfall monitoring.


- Device simulation and user agent modification for responsive and cross-device testing.


- Throttling network conditions to test application behavior under constrained scenarios.

Testing Scope :

- Versatile testing across content-heavy CMS (Drupal) and backend scripts.


- Validate interactions between Drupal CMS and themes, including workflow and permissions.


- Backend script testing for Python and Node.js, including file output and runtime error capture.


- Cross-platform testing using tools like BrowserStack on multiple OS/browser combinations (iOS Safari, Android Chrome, Windows Edge).

Automated End-to-End (E2E) Testing :

- Manual testing as core, but automation skills preferred.


- Proficiency with Cypress for writing and maintaining test suites for user journeys.


- Experience with Playwright or Puppeteer (Node.js) for automating form fills and data generation.


- Use of robust DOM selectors (ids, data-attributes) for stable automation scripts.


- Reporting & Organization


- Maintain high standards of Jira ticket hygiene (steps to reproduce, environment details, severity).


- Organize documentation (test plans, regression suites) in Google Drive.


- Proactive Slack communication with developers, including clear context and DevTools screenshots.

Required Skills and Qualifications :

- Strong command line skills in Git, Python, Node.js, and Drupal environment setup.


- Advanced user of browser devtools (Chrome, Firefox, Safari).


- Experience with AWS management and troubleshooting.


- Hands-on experience testing REST APIs and understanding of HTTP status codes and JSON.


- Familiarity with Drupal CMS workflows and permissions.


- Experience with test automation frameworks (Cypress preferred; Playwright/Puppeteer a plus).


- Cross-platform testing experience (BrowserStack or similar).


- Excellent written communication for documentation and reporting.

- Strong problem-solving and debugging skills.



- Self-motivated and comfortable working independently on technical tasks.


- Bonus : Demonstrated ability to script automated E2E flows.


info-icon

Did you find something suspicious?