VAYUZ Technologies logo

VAYUZ Technologies - Software Development Engineer - Test - Java/Python

VAYUZ Technologies Bengaluru, Karnataka, India

onsitefull-time
Posted Jan 18, 2026Apply by Feb 17, 2026

Role & seniority: SDET / Automation Test Engineer with 3+ years focused on unit testing (mid/senior level).

Stack/tools

  • Java (JUnit, TestNG; Mockito/PowerMock)

  • Python (PyTest, unittest; unittest.mock)

  • ReactJS (Jest, React Testing Library)

  • CI/CD: Jenkins, GitLab CI, GitHub Actions

  • VCS: Git

  • Issue tracking: Jira

  • Code quality: SonarQube

  • Other: test doubles (mocks/stubs/spies)

Top 3 responsibilities

  • Design, implement, and execute comprehensive unit tests for Java, Python, and React components; ensure isolation, determinism, and fast feedback.

  • Collaborate with developers to achieve high code coverage and robust test quality; participate in code reviews.

  • Integrate tests into CI/CD pipelines and contribute to automation/quality strategy with a left-shift in the SDLC (TDD advocate).

Must-have skills

  • 3+ years in SDET/Automation or unit-testing-focused software roles

  • Proficiency in Java, Python, and JavaScript/TypeScript (ES6+)

  • Backend testing: JUnit/TestNG, PyTest/unittest; mocking (Mockito)

  • Frontend testing: Jest, React Testing Library

  • Git, CI/CD tools (Jenkins, GitLab CI, GitHub Actions)

  • Jira, SonarQube; strong ability to write clean, maintainable test code

  • Bachelor’s degree in CS/Software Engineering or related field

Nice-to-haves

  • Experience with PowerMock or advanced mocking techniques

  • More extensive experience with test automation strategies and quality metrics

  • Familiarity with ad

Full Description

Description

JOB DESCRIPTION

Unit Test Design & Implementation

Design, develop, and execute comprehensive unit test cases and test suites for application components written in Java, ReactJs, and Python.

Utilize and maintain testing frameworks specific to each component

Java (Backend): Write unit tests using JUnit / TestNG and use Mockito / PowerMock for mocking complex dependencies and external service calls.

Python (Backend/Scripts): Write unit tests using PyTest / unittest and employ mocking libraries like unittest.mock.

ReactJs (Frontend): Write unit tests for functional and class components using Jest and React Testing Library (RTL) to focus on user-centric behavior. Implement techniques like test doubles (Mocks, Stubs, Spies) to ensure tests are isolated, deterministic, and fast. Collaborate with developers to achieve high code coverage metrics without sacrificing test quality.

Quality Assurance & Engineering Practices

Advocate for and help implement Test-Driven Development (TDD) and clean code practices. Participate in code reviews to ensure new features and bug fixes are accompanied by robust unit tests. Integrate unit tests into the CI/CD pipeline (e.g., using Jenkins, GitLab CI, or GitHub Actions) to enable continuous testing on every code commit. Contribute to the overall automation and testing strategy, focusing on shifting quality left in the Software Development Life Cycle (SDLC).

Qualifications

Strong Proficiency in Core Languages

Java: Solid understanding of OOP, data structures, and experience with Java-based unit testing.

Python: Experience with Python for scripting and backend logic.

JavaScript/TypeScript (for React): Strong skills in modern JavaScript (ES6+).

Testing Framework Expertise

Backend: JUnit/TestNG (Java), PyTest (Python), and mocking libraries like Mockito.

Frontend: Jest and React Testing Library (RTL) is highly preferred.

Tools & Methodologies

Experience with Git and modern version control systems. Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI). Knowledge of an issue-tracking system like Jira. Understanding of code quality tools like SonarQube (or similar static analysis tools). Bachelor's degree in Computer Science, Software Engineering, or a related field. Minimum 3+ years of experience as an SDET, Automation Test Engineer, or a Software Engineer with a heavy focus on unit testing. Proven ability to write clean, maintainable, and effective test code.

(ref: hirist.tech) Show more Show less

JavaPythonJavaScriptReactJsJUnitTestNGMockitoPyTestunittestJestReact Testing LibraryGitCI/CDJiraSonarQubeOOPmulti-location

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.