NC
Aira Tester
NR Consulting - India
Location not stated
6 months ago
- Unit Testing
- CI/CD
- Java
- Python
- C#
- JUnit
- NUnit
- TestNG
- pytest
- Git
- Test-Driven Development
- TDD
- Jenkins
- GitHub Actions
- Azure DevOps
- Mockito
- Agile
- Scrum
6 months ago
Unit Testing Job Description
Job Title:
Unit Test Engineer / Software Test Engineer (Unit Testing)
Job Summary:
We are seeking a detail-oriented Unit Test Engineer to design, develop, and execute unit tests for software applications. The candidate will work closely with developers to ensure code quality, reliability, and early detection of defects.
Key Responsibilities:
- Design and implementunit test cases for software modules and components
- Collaborate with developers to understand code functionality and requirements
- Identify, document, and track bugs or inconsistencies
- Ensure highcode coverage using automated testing tools
- Develop and maintaintest scripts and frameworks
- Participate in code reviews and provide feedback on testability
- Integrate unit tests intoCI/CD pipelines
- Analyze test results and provide reports to stakeholders
Required Skills & Qualifications:
- Bachelor's degree in Computer Science, IT, or related field
- Strong knowledge of programming languages (e.g., Java, Python, C#)
- Experience with unit testing frameworks such as:
- JUnit
- NUnit
- TestNG
- pytest
- Understanding ofsoftware development lifecycle (SDLC)
- Familiarity withversion control systems (e.g., Git)
- Knowledge ofdebugging techniques
- Attention to detail and problem-solving skills
Preferred Qualifications:
- Experience withtest-driven development (TDD)
- Familiarity with tools like Jenkins, GitHub Actions, or Azure DevOps
- Knowledge of mocking frameworks (e.g., Mockito)
- Experience in Agile/Scrum environments
Key Competencies:
- Analytical thinking
- Strong communication skills
- Time management
- Team collaboration
Aira Tester · NR Consulting - India