Software Engineer - Quality

Mareana

Bengaluru

On-site

INR 900,000 - 1,300,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Mareana is hiring a Quality Software Engineer to contribute to QA of AI and SaaS products. You will engage in manual and automated testing, API validation, and data-centric verification across enterprise-grade systems.

The role collaborates with Engineering, Product, and QA teams to ensure high-quality releases. The ideal candidate will have 5+ years of testing experience, strong automation skills with Playwright/Selenium/Cypress, and a good grasp of SQL databases and API testing.

Qualifications

  • Strong understanding of SDLC and STLC processes.
  • Experience using Jira for defect tracking and test management.
  • Hands-on automation testing with modern frameworks.
  • Proficient in REST API testing with Postman or similar tools.
  • SQL/DB testing across MySQL, PostgreSQL, MongoDB, or Cassandra.
  • Familiar with performance testing tools like JMeter or similar.
  • Knowledge of security testing concepts and OWASP Top 10.
  • Interest in AI/ML driven test strategies and data validation.

Responsibilities

  • Execute and improve functional, regression, and exploratory tests.
  • Develop reusable automation scripts for UI and API tests.
  • Collaborate with engineering, product, and QA teams to define tests.
  • Identify defects, log them in the defect tracker, and drive root-cause analysis.
  • Assist in requirement reviews, story grooming, and release activities.
  • Validate data integrity and API integrations with databases.
  • Support CI/CD pipeline integration for automated tests.

Skills

SDLC/STLC
JIRA
Automation Testing
API Testing
SQL/DB Testing
Performance Testing
Security Testing
AI/ML Testing Interest

Tools

Playwright
Selenium
Cypress
CI/CD (Jenkins/GitHub Actions)
Git/Bitbucket

Job description

Mareana Software India Private Limited | Full time

  • Industry Pharma/Biotech/Clinical Research
  • Job Type Full time
  • Work Experience 4-5 years
  • Country India
About Us

Founded in 2015, Mareana is an AI-powered software company with the mission of accelerating digital transformation in manufacturing, supply chain, and sustainability via our connected intelligence platform.

Mareana’s platform uses AI/ML to connect disparate rapidly, siloed data across the entire business process, allowing our customers to shift their time and effort from data preparation to making complex business decisions intuitively, in real time.

Our customers are market leaders in life sciences, chemicals, and general manufacturing who have realized over a billion dollars in business value by leveraging our platform. Our ethos of continuous innovation has been recognized by Gartner, who named us a “Cool Vendor in AI”. We have also been featured as a thought leader in Silicon Review and Manufacturing Insights magazine.

Job Description

Quality Software Engineer

5+ Years Experience

Role Overview

We are seeking aQuality Software Engineer with 5+ years of experienceto contribute to the quality engineering of enterprise-grade AI and SaaS products. The ideal candidate should have strong hands-on experience inmanual testing, test automation, API testing, database testing, and regression testing.

The candidate will work closely with Engineering, Product, and QA teams to understand requirements, design effective test scenarios, identify defects, improve test coverage, and support high-quality software releases.

Experience inproduct engineering, SaaS applications, AI/ML-driven applications, data-intensive platforms, or regulated softwarewill be an advantage.

Key Responsibilities
1. Functional & Manual Testing
  • Strong understanding of SDLC (Software Development Life Cycle) and STLC (Software Testing Life Cycle) .
  • Create and execute test scenarios, test cases, and test plans based on product requirements.
  • Perform functional, regression, smoke, sanity, exploratory, usability, integration, and acceptance testing .
  • Analyse requirements and identify functional gaps, edge cases, dependencies, and potential quality risks .
  • Execute tests across different environments and configurations.
  • Log, track, retest, and close defects using JIRA or similar defect management tools .
  • Perform root-cause analysis of defects in collaboration with developers.
  • Participate in requirement reviews, story grooming, sprint planning, and release activities .
  • Work closely with developers and Product teams to ensure defects are resolved within the required timelines.
2. Automation Testing
  • Hands-on experience in UI and API test automation .
  • Experience with automation frameworks/tools such as Playwright, Selenium, Cypress, or similar technologies .
  • Develop, execute, and maintain reusable and maintainable automation scripts .
  • Identify suitable test cases for automation and contribute to improving automation coverage .
  • Troubleshoot and analyse automation failures.
  • Understanding of parallel test execution is an advantage.
  • Basic experience integrating automated tests with CI/CD pipelines such as Jenkins, GitHub Actions, or GitLab CI.
  • Experience with Git, Bitbucket, or similar version-control tools .
  • Knowledge of BDD frameworks such as Cucumber or SpecFlow is an advantage.
3. API Testing
  • Hands-on experience in REST API testing using tools such as Postman .
  • Validate API responses, status codes, request/response parameters, headers, and error handling.
  • Test positive, negative, boundary, and error scenarios .
  • Validate API integration with databases and downstream services.
  • Basic understanding of authentication and authorization mechanisms such as JWT and OAuth.
  • Experience creating and maintaining API automation tests is preferred.
4. Data & Database Testing
  • Good hands-on experience with SQL and database testing .
  • Experience with databases such as MySQL, PostgreSQL, MongoDB, or Cassandra .
  • Ability to write SQL queries for data validation, reconciliation, and integrity checks .
  • Validate data across different application layers and services.
  • Experience testing data transformation, migration, and data consistency .
  • Understanding of ETL/data pipelines and data lake concepts is an advantage.
  • Ability to identify and troubleshoot data-related defects .
5. Performance & Non-Functional Testing
  • Understanding of performance, load, stress, reliability, and scalability testing .
  • Hands-on experience with JMeter or similar performance testing tools.
  • Exposure to BlazeMeter or cloud-based performance testing is an advantage.
  • Ability to analyse response time, throughput, latency, and performance trends .
  • Basic understanding of identifying performance bottlenecks .
  • Exposure to monitoring and logging tools such as Grafana, Prometheus, ELK, or Splunk .
  • Understanding of test data generation and parameterization for performance testing.
  • Basic understanding of performance testing in cloud environments .
6. Security Testing
  • Good understanding of web application security concepts and the OWASP Top 10 .
  • Hands-on or working experience with Burp Suite and/or OWASP ZAP .
  • Experience with basic API security testing .
  • Understanding of authentication, authorization, JWT, and OAuth .
  • Ability to identify, document, and track security vulnerabilities.
  • Work with development teams to validate security fixes and remediation .
  • Knowledge of secure coding and application security principles is an advantage.
7. AI/ML & Product Testing
  • Experience or interest in testing AI/ML-driven applications .
  • Ability to validate AI-driven functionality from a functional, data, and usability perspective .
  • Validate different input scenarios, edge cases, and unexpected inputs.
  • Understand and test application behaviour when AI-generated results are involved.
  • Experience with data-intensive applications is an advantage.
  • Ability to understand complex product workflows and business rules.
8. Quality Engineering & Collaboration
  • Work collaboratively with Developers, Product Managers, Business Analysts, DevOps, and QA teams .
  • Contribute to improving test coverage, automation coverage, and overall product quality .
  • Identify quality risks early in the development lifecycle.
  • Participate in code/story reviews from a quality perspective .
  • Ensure appropriate testing is completed before releases.
  • Maintain clear documentation of test results, defects, and quality risks .
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Quality Software Engineer
Quality Software Engineer

Mareana • Bengaluru

On-site
INR 1,500,000 - 2,100,000
QA Engineer
QA Engineer

Virallens • Bengaluru

On-site
INR 800,000 - 1,200,000
Senior Software Tester
Senior Software Tester

Alpha Plus Technologies Pvt. Ltd. • Mumbai

On-site
INR 800,000 - 1,200,000
Senior Software Development Test Engineer
Senior Software Development Test Engineer

Druva • Pune District

On-site
INR 1,100,000 - 2,000,000
Quality Assurance Engineer
Quality Assurance Engineer

Nemetschek Group • Bengaluru

On-site
INR 900,000 - 1,300,000
Software Quality Analyst
Software Quality Analyst

Weekday (YC W21) • Jaipur

On-site
INR 1,000,000 - 1,500,000
AI QA Specialist
AI QA Specialist

peopleHum • Bengaluru

On-site
INR 1,200,000 - 2,100,000
,Senior Software Test Engineer – AI & Automation
,Senior Software Test Engineer – AI & Automation

engineersmind • Dadri

On-site
INR 800,000 - 1,200,000
QA Manual and Automation
QA Manual and Automation

Ramxora Private Limited (Treez Enterprise) • Bengaluru

On-site
INR 1,500,000 - 2,300,000
Manual Quality Assurance Engineer
Manual Quality Assurance Engineer

SG Lottery India • Bengaluru

On-site
INR 600,000 - 900,000