Quality Assurance Engineer

Quod Financial

Ernakulam

On-site

INR 700,000 - 1,000,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Quod Financial is seeking a QA Engineer focused on test automation to design, implement and maintain automated test suites using Python (pytest) and Selenium, with Robot Framework for keyword-driven tests.

You will extend libraries, manage environments (Docker/Kubernetes), and collaborate across teams to ensure robust regression cycles for releases. Strong Linux, Git and CI/CD experience are essential.

Qualifications

  • 2+ years of hands-on experience as a QA Engineer with both manual and automated testing.
  • Strong proficiency in Python for test automation development (modules, OOP, standard libraries).
  • Hands-on experience with pytest and Selenium WebDriver for building and executing automated suites.
  • Experience designing, setting up and executing manual and automated regression suites and analysing test results.
  • Experience with Git (branching, merge requests, code reviews) and CI/CD pipelines (Jenkins or GitLab CI).
  • Strong command of Linux for test execution, log analysis and troubleshooting (shell, grep/awk, services).
  • Experience with Jira and Confluence for issue tracking and documentation.
  • Strong defect investigation skills and ability to report issues clearly.

Responsibilities

  • Design, develop and maintain automated test suites in Python using pytest and Selenium, and keyword-driven suites in Robot Framework.
  • Extend shared automation libraries, page objects, custom keywords and test utilities; participate in peer code reviews.
  • Set up test environments and execute automated and manual regression cycles for official releases.
  • Deploy, configure and troubleshoot test environments on Linux, including Docker-based and Kubernetes-based deployments.
  • Reproduce, isolate and troubleshoot defects using logs and Linux tooling; log actionable bug reports.
  • Monitor automated runs, triage failures, track latency, and deliver clear execution reports.
  • Collaborate with developers and QA to clarify requirements and improve testing workflows.

Skills

Python
pytest
Selenium WebDriver
Robot Framework
Linux
Git
CI/CD
Jira
Confluence
Root cause analysis
Communication

Tools

Robot Framework
Docker
Kubernetes
Jenkins
GitLab CI

Job description

  • Test Automation Development: Design, develop and maintain automated test suites in Python using pytest and Selenium, and keyword-driven suites in Robot Framework. Identify automation candidates within existing manual regression packs and convert them into reliable, reusable, data-driven tests.
  • Framework Maintenance & Code Quality: Extend shared automation libraries, page objects, custom keywords and test utilities. Participate in peer code reviews and keep suites maintainable, deterministic and free of flaky tests.
  • Regression & Release Testing: Set up test environments and tools, then execute automated and manual regression cycles for official releases, verifying core functionality across supported platforms and configurations.
  • Test Environment Support: Deploy, configure and troubleshoot test environments on Linux, including Docker-based and Kubernetes-based deployments, and manage test data and environment configuration.
  • Defect Analysis & Root Cause Investigation: Reproduce, isolate and troubleshoot defects using application logs, Linux tooling and monitoring dashboards. Perform root cause analysis, collaborate with developers on resolution, and log actionable, well-evidenced bug reports.
  • Run Monitoring & Reporting: Monitor scheduled and overnight automated runs, triage failures, track latency issues and application health checks, and deliver clear execution reports covering both manual and automated results.
  • Collaboration & Process Improvement: Work with developers, QA colleagues and stakeholders to clarify requirements, review test coverage, and continuously refine testing workflows and engineering efficiency.

Required Qualifications:

  • 2+ years of hands-on experience as a QA Engineer, with proven expertise in both manual and automated testing.
  • Strong proficiency in Python for test automation development (modules, OOP, standard libraries).
  • Hands-on experience with pytest and Selenium WebDriver for building and executing automated suites.
  • Proven experience in designing, setting up and executing manual and automated regression suites and analysing test results.
  • Experience with Git (branching, merge requests, code reviews) and CI/CD pipelines such as Jenkins or GitLab CI for triggering automated suites.
  • Strong command of Linux for test execution, log analysis and troubleshooting (shell, grep/awk, services, processes)
  • Experience with Jira (issue and defect tracking) and Confluence (documentation).
  • Strong defect investigation skills (ability to identify, reproduce, analyse root causes and report issues).
  • Clear communication skills with the ability to present detailed execution and bug reports to stakeholders.

Nice-to-Have Skills

  • Exposure to Kubernetes for deploying, inspecting and debugging test environments.
  • Experience with log analysis and monitoring stacks (ELK / Kibana, Grafana).
  • Experience with additional automation frameworks and tools, including performance or load testing.
  • Experience in desktop testing for Windows-based applications.
  • Familiarity with Agile/Scrum methodologies.
  • Knowledge of Financial Markets / Trading.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

QA Automation Engineer
QA Automation Engineer

Synechron • Bangalore Rural

Hybrid
INR 1,800,000 - 2,800,000
QA Engineer – Automation
QA Engineer – Automation

Codezyng • Udupi district

Hybrid
INR 600,000 - 1,200,000
Automation Software Engineer - Python Pytest
Automation Software Engineer - Python Pytest

Sequoia Applied Technologies • Chennai

On-site
INR 600,000 - 1,200,000
Senior Test Engineer
Senior Test Engineer

Everestek Technosoft Solutions • Mumbai, Indore District, Surat

On-site
INR 1,500,000 - 2,200,000
Senior QA Automation Engineer (Java or Python)
Senior QA Automation Engineer (Java or Python)

ACS International India Pvt. Ltd. (ACSII) • Maharashtra

On-site
INR 1,200,000 - 2,400,000
Analyst Lead, Quality Assurance
Analyst Lead, Quality Assurance

Zensar • Pune District

On-site
INR 900,000 - 1,800,000
Senior QA Engineer
Senior QA Engineer

sequoiaat • Chennai District

On-site
INR 2,200,000 - 3,600,000
Senior Test Automation Engineer
Senior Test Automation Engineer

Everestek Technosoft Solutions • Mumbai, Indore District, Surat

On-site
INR 1,200,000 - 1,600,000
Senior Python Automation Test Engineer
Senior Python Automation Test Engineer

EPAM Systems • India

On-site
INR 1,400,000 - 2,000,000
QA Automation Engineer
QA Automation Engineer

Fold Health • Pune District

On-site
INR 600,000 - 1,000,000