Bengaluru, Karnataka, India
Jul 18, 2024
Jul 18, 2025
Onsite
Full-Time
4 Years
Job Description

We are seeking a highly skilled Software Verification Engineer with over 4 years of experience in software verification, testing, and debugging. The ideal candidate should have a deep understanding of the Software Testing Life Cycle (STLC) and traceability with respect to requirements. They should be proficient in requirement-based testing, integration testing, and possess strong testing concepts. Experience in C language debugging and knowledge of certification standards like DO-178 is a plus. Familiarity with automated test tools such as RTRT and VectorCast will be beneficial.

Key Responsibilities

  1. Software Verification. Perform software verification and validation to ensure that the software meets the required standards and specifications.
  2. Testing Concepts. Utilize strong understanding of testing concepts such as Equivalence Class Partitioning (ECP), Boundary Value Analysis (BVA), Singularity, and Modified Condition/Decision Coverage (MCDC) to ensure thorough testing.
  3. Requirement-Based Testing. Conduct requirement-based testing to validate that the software performs as intended and meets all specified requirements.
  4. Integration Testing. Perform integration testing to ensure that different components of the software work together seamlessly.
  5. Debugging. Use proficient debugging skills in the C language to identify, analyze, and fix software issues.
  6. Traceability. Ensure traceability of requirements through all phases of the testing process.
  7. Automated Test Tools. Work with automated test tools such as RTRT and VectorCast to enhance the efficiency and effectiveness of the testing process.
  8. Certification Standards. Apply knowledge of certification standards like DO-178 to ensure compliance with industry standards.

Required Skills and Experience

  1. Experience. Minimum of 4 years of experience in software verification.
  2. STLC Knowledge. Deep understanding of the Software Testing Life Cycle (STLC) and traceability requirements.
  3. Testing Concepts. Strong expertise in testing concepts including ECP, BVA, Singularity, and MCDC.
  4. Debugging. Proficient in debugging using the C language.
  5. Requirement-Based Testing. Experience in requirement-based testing and integration testing.
  6. Automated Test Tools. Experience with automated test tools such as RTRT and VectorCast.
  7. Certification Standards. Knowledge of certification standards like DO-178 is highly desirable.

Preferred Skills

  1. Certification Standards. Familiarity with DO-178 or similar certification standards.
  2. Automated Testing. Hands-on experience with automated test tools such as RTRT and VectorCast.

Personal Attributes

  1. Attention to Detail. Strong attention to detail and a commitment to delivering high-quality software.
  2. Analytical Skills. Excellent analytical and problem-solving skills.
  3. Team Player.  Ability to work collaboratively in a team environment.
  4. Communication. Strong verbal and written communication skills.

Why Join Us?

  1. Innovative Projects. Work on cutting-edge projects that make a real impact.
  2. Career Growth. Opportunities for professional growth and career advancement.
  3. Collaborative Environment. Join a team of passionate and talented professionals.

If you are a dedicated Software Verification Engineer with a passion for ensuring software quality and compliance, we invite you to apply for this exciting opportunity. Join us and be a part of our dynamic team!