Aira Tester
Job Summary
Unit Test Engineer / Software Test Engineer (Unit Testing)
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.
- Design and implement unit test cases for software modules and components
- Collaborate with developers to understand code functionality and requirements
- Identify document and track bugs or inconsistencies
- Ensure high code coverage using automated testing tools
- Develop and maintain test scripts and frameworks
- Participate in code reviews and provide feedback on testability
- Integrate unit tests into CI/CD pipelines
- Analyze test results and provide reports to stakeholders
- Bachelors 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 of software development lifecycle (SDLC)
- Familiarity with version control systems (e.g. Git)
- Knowledge of debugging techniques
- Attention to detail and problem-solving skills
- Experience with test-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
- Analytical thinking
- Strong communication skills
- Time management
- Team collaboration
About Company
About Us NR Consulting is your premier partner, delivering unmatched staffing and cutting-edge technology solutions tailored to your unique business needs. We take pride in connecting leading organizations with top-tier…