Test Planning and Strategy: Develop and maintain test plans and strategies.
Requirement Analysis: Understand and analyse software requirements to ensure adequate test coverage.
Design and Implement Unit Tests: Develop and write unit tests for C code, focusing on individual functions and modules.
Test Automation: Automate unit tests using testing frameworks and tools.
Test Execution: Run unit tests, both manually and potentially automated, to verify the correctness of the code.
Defect Identification and Reporting: Identify and document defects found during testing.
Collaboration: Work with developers and other team members to understand requirements, discuss test results, and address issues.
Code Reviews: Perform in code reviews to ensure testability and high code quality.
Debugging: Debugging and troubleshooting issues found during unit testing.
Documentation: Create and maintain test documentation, including test plans, test cases, and test reports.
Work Experience
B.Tech/BE or ME/M.Tech in Electrical/ Electronics/Telecommunication/Computer Science
Individual contributor having 6 ~ 8 Years hands on experience in Software testing and V&V activity.
Good understanding on EN50128 standard / DO178B
Strong C Programming Skills: Proficiency in C programming language is essential.
Unit Testing Frameworks: Experience with unit testing frameworks like CppUTest, CUnit, or similar tools.
Testing Methodologies: Understanding of different testing methodologies like white-box testing, black-box testing, and integration testing.
Debugging Skills: Strong debugging skills to identify and resolve issues found during testing.
Version Control: Experience with version control systems like Git.
Agile Development: Familiarity with agile development methodologies.
Communication Skills: Excellent communication and collaboration skills.
Problem-Solving Skills: Strong analytical and problem-solving skills.
* Hands on experience using the tools DOORS, Hydra, Jazz, GERRITT etc.,
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.