Programming.com - Backend Quality Engineer (Automation)

Posted 9 Days Ago
Be an Early Applicant
Gurugram, Haryana, IND
In-Office
Senior level
Artificial Intelligence • HR Tech • Professional Services • Software
The Role
Design, develop, and maintain backend automation frameworks and scripts for GraphQL/REST APIs, microservices, and Drupal Atlas CMS. Execute and report automated regression/smoke tests, run POCs, integrate automation into CI/CD, estimate automation effort, collect coverage/ROI metrics, and train/support QE team on automation usage.
Summary Generated by Built In

Job Title: Backend Quality Engineer (Automation)
Experience: 5+ Years
Location: Gurugram, India

Suggested Education and Experience Levels:
• Bachelor’s Degree in Computer Engineering
• 5+ years of professional experience in Quality Engineering
Technical Knowledge:
• Proven experience in working with automation frameworks for Backend Web Services, Microservices, GraphQL and REST APIs.
• Very strong hands-on experience in using programming languages Java, JavaScript and Gherkin to develop backend automation scripts.
• Experienced in testing backend APIs developed using GraphQL, REST API, backend CMS Drupal Atlas CMS, experienced in accessing MongoDB, DynamoDB and AWS.
• Experienced in using Postman for testing APIs and experience in verifications and validations with respect to JSON payloads vs data models.
• Experienced in creating automation scripts to create test data in Drupal Atlas CMS using Katalon Studio.
• Experienced in running API automation developed using Karate Framework with Gherkin language.
• Proven expertise in all phases of SDLC, and agile methodologies.
Scope:

• Conduct automation POCs to determine the feasibility of automating backend test cases, develop backend automation frameworks for GraphQL, REST APIs and Microservices, develop automation solutions to automate in scope GraphQL, REST APIs and Microservices and Drupal Atlas CMS, develop automation scripts, maintain automation framework, provide effort estimations for automating test cases, provide inputs to QE Manager to develop automation plans and road maps.
• Execute automated test cases for regression test cycles, report test results and maintain backend automation scripts.
• Collect Automation coverage, Automation Utilization and ROI (Return On Investment) metrics and report to stake holders.

Tools:
• Test Management tools: Qmetry or Zephyr or any test management tools
• Project Management: Jira, Wiki/Confluence
• Tools for backend automation: Postman, Jenkins, Katalon Studio, Karate Automation Framework, Selenium WebDriver, Cucumber and Cucumber/HTML
report.
• Backend Systems: AWS, DynamoDB, MongoDB, Drupal ATLAS CMS

Programming Languages:
• Java, Java Script and Gherkin

Responsibilities:
• Report to Automation QE Lead and ensure all assigned tasks are completed as planned.
• Understand API architecture, backend systems, APIs, Microservices and components to design backend automation framework.
• Conduct POC and research to develop automation solutions to automate backend test cases
• Conduct comparative analysis of automation tools and automation frameworks to identify the best suited tools and frameworks
• Develop and implement automation solutions and frameworks tailored to the needs.
• Evaluate regression and smoke test runs to identify which test cases are automatable and which are not.
• Estimate efforts to develop automation scripts and define automation road map based on business priorities and resource availability.
• Develop automation code and run automation test scripts on a daily basis to ensure backend services are working as expected.
• Share test reports with the functional QA team, incorporate their feedback, and update scripts accordingly.
• Participate in code reviews for test automation scripts to maintain code quality.
• Commit the latest code to the Git repository.
• Integrate automation framework with CI/CD pipeline.
• Set up the automation framework on backend functional QE team’s machines and provide guidance on executing the scripts.
• Review test reports and prepare summary reports for stakeholders.
• Maintain and update existing test scripts and regression suites as needed.
• Modify and enhance framework functions to adapt to changes in the application or testing.
• Document test frameworks and train other team members on using automation tools 


About Company:

Mobile Programming LLC is a digital transformation and technology solutions provider specializing in custom software, mobile app development, and enterprise solutions. Established to aid companies in adapting to the fast-evolving tech landscape, it offers services that cover a wide array of domains, including cloud computing, big data analytics, artificial intelligence, and augmented reality. The company supports industries such as healthcare, retail, fintech, and eCommerce through innovative solutions designed to improve business efficiency and customer experience. With expertise in advanced analytics, Mobile Programming focuses on enabling clients to make data-driven decisions and leverage new technology trends to stay competitive.

For more information, you can visit their website at Mobile Programming.


Skills Required

  • Bachelor's Degree in Computer Engineering
  • 5+ years professional experience in Quality Engineering
  • Experience with automation frameworks for Backend Web Services, Microservices, GraphQL and REST APIs
  • Hands-on programming with Java, JavaScript and Gherkin for automation
  • Experience testing GraphQL and REST APIs and validating JSON payloads vs data models
  • Experience with Drupal Atlas CMS and creating test data via automation
  • Experience accessing and validating data in MongoDB and DynamoDB
  • Experience with AWS (backend systems)
  • Hands-on experience with Postman for API testing
  • Experience developing/running API automation using Karate Framework with Gherkin
  • Experience creating automation scripts using Katalon Studio
  • Familiarity with Selenium WebDriver, Cucumber and automation reporting
  • Experience integrating automation with CI/CD tools (Jenkins) and using Git
  • Familiarity with test management tools (Qmetry or Zephyr) and Jira/Confluence
  • Proven expertise across SDLC and Agile methodologies
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
100 Employees

What We Do

NextHire Consulting is an AI-driven recruiting platform that streamlines the hiring process for companies. By leveraging AI agents for sourcing, screening, and interviewing, the platform enables teams to focus on pre-qualified finalists. It provides data-driven insights into candidate soft skills and behavioral styles, aiming to disrupt traditional recruitment models with efficient, automated, and science-based talent acquisition solutions for businesses of all sizes.

Similar Jobs

MongoDB Logo MongoDB

Staff Engineer

Big Data • Cloud • Software • Database
Easy Apply
Hybrid
Gurugram, Haryana, IND
5550 Employees

MongoDB Logo MongoDB

Director, Global Quote-to-Cash Operations (India COE)

Big Data • Cloud • Software • Database
Easy Apply
Hybrid
Gurugram, Haryana, IND
5550 Employees

MongoDB Logo MongoDB

Sales Development Representative

Big Data • Cloud • Software • Database
Easy Apply
Hybrid
Gurugram, Haryana, IND
5550 Employees

MongoDB Logo MongoDB

Senior Platform Engineer

Big Data • Cloud • Software • Database
Easy Apply
Hybrid
Gurugram, Haryana, IND
5550 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account