Search by job, company or skills

Programming.com

Backend End Quality Engineer (Automation)--PD

Early Applicant
  • a month ago
  • Be among the first 50 applicants

Job Description

Job Description

Job Title: Backend End Quality Engineer (Automation)

Experience Level: 5+ Years

Role: Backend-End Quality Engineer (Automation)

Notice Period : Immediate Joiner

Location: Bengaluru, Pune, Chandigarh, Chennai, Panchkula, Mumbai, Gurugram

Suggested Education and Experience Levels:

Bachelors 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.

Domain Knowledge:

Experienced with Media, Entertainment and Sports domain, including Linear

Streaming, VOD, Authenticated VOD, Single Live Events, Replays, TV Shows, Real

Time Scores, Articles, Local Stations, Regional Sports Stations, Content Search,

Recommendations, Content Personalization, DAI Ads and MVPD / Cable

Subscriptions.

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 teams 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.

Help checking failed scripts and verify if script issue or application bug. if bug

collaborate with functional team to get locked.

Capture automation coverage, automation utilization and ROI metrics and report to

stake holders

More Info

Industry:Other

Job Type:Permanent Job

Date Posted: 07/10/2024

Job ID: 95313675

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Backend End Quality Engineer Automation PD

Programming comCompany Name Confidential

PS Quality Engineer III Automation

NCRCompany Name Confidential
Last Updated: 24-11-2024 05:57:51 PM
Home Jobs in Bengaluru / Bangalore Backend End Quality Engineer (Automation)--PD