VAYUZ Technologies - Software Development Engineer - Test - Java/Python
Actively Reviewing the ApplicationsVAYUZ Technologies
Noida
Full-Time
4–8 years
Posted 2 days ago
•
Apply by June 11, 2026
Job Description
Description
JOB DESCRIPTION :
Unit Test Design & Implementation
Strong Proficiency in Core Languages :
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.
- 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).
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+).
- Backend : JUnit/TestNG (Java), PyTest (Python), and mocking libraries like Mockito.
- Frontend : Jest and React Testing Library (RTL) is highly preferred.
- 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.
Required Skills
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Similar Jobs
View All
Front Desk Coordinator
SpreadMe Digital Pvt Ltd
Noida
Full-Time
1–2 years
Construction Management
Feasibility Studies
Tekla
+1
Lead Engineer Software (Java FS, React, AWS)
Empower
Noida
Full-Time
Construction Management
STAAD Pro
Feasibility Studies
+4
Java Developer
Team Geek Solutions
4–8 years
Civil Engineering
Structural Analysis
Quality Control
+3
Mechanical Design Engineer
Reneonix
Bengaluru
Full-Time
1–2 years
Civil Engineering
Structural Analysis
STAAD Pro
+5
Functional Architect
BNP Paribas
Noida
Full-Time
4–8 years
SCADA Systems
Construction Management
Feasibility Studies
+2
Share
Quick Apply
Upload your resume to apply for this position