QA Automation Engg (Python, Drupal, Cypress, Git) || Noida (India)

0 - 7 years

0 Lacs

Posted:1 day ago| Platform: Indeed logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Senior QA Automation Engineer (7 years) || Noida (India)

  • 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

  • Technical Autonomy
  • 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).
  • Strong problem-solving and debugging skills.
  • Bonus: Demonstrated ability to script automated E2E flows.

Job Type: Full-time

Pay: Up to ₹1,600,000.00 per year

Application Question(s):

  • What is your notice period (in days)?
  • This is an 'in-office' job, based in Noida. Please apply ONLY IF you are willing to go to office in Noida.
  • What is your current annual salary?
  • What is your expected annual salary?
  • Are you currently based in Noida?

Experience:

  • running Python script: 7 years (Required)
  • running Node.js applications : 7 years (Required)
  • using Git to clone repositories: 7 years (Required)
  • Drupal CMS workflows and permissions: 7 years (Required)
  • Cypress for writing and maintaining test suites : 7 years (Required)
  • AWS management and troubleshooting: 7 years (Required)
  • testing REST APIs: 7 years (Required)

Location:

  • Noida, Uttar Pradesh (Required)

Work Location: In person

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You