Validation Engineer Job Description
As a Validation Engineer, you will be responsible for ensuring the quality and performance of software products through the development of validation tools and execution of end-to-end validation processes.
* Develop strategies and automated frameworks for validation.
* Identify and document defects in software products.
* Collaborate with software development teams to drive improvements and ensure quality assurance.
* Execute tests, analyze results, and document findings.
* Perform risk assessments and collaborate with product teams to ensure compliance with department specifications.
Key responsibilities include:
* Leading kit integration activities and validation efforts into distributed or globally dispersed product teams.
* Developing and maintaining C/C++ applications using data structures and algorithms that interact with REST APIs.
* Maintaining scripts in Shell, Perl, and Python to automate tasks and processes.
* Troubleshooting and resolving issues with existing scripts.
Requirements
* Bachelor's degree in computer science or a related field.
* Minimum 3 years of experience in C/C++ programming languages.
* Experience in scripting with Shell, Perl, and/or Python.
* Working knowledge of OOP concepts, Data Structures, and algorithms.
* Good understanding of validation principles, methodologies, and regulations.