30 ott - Lombardia
Avaneidi
About the Role
We are looking for a Software Verification Engineer to join our team and ensure the quality, reliability, and performance of our software solutions. You will be responsible for designing and executing verification strategies , developing automated test environments, and collaborating with developers to identify and resolve issues. If you have a passion for software testing, automation, and quality assurance, this role is for you!
Key Responsibilities
- Develop and implement software verification plans to ensure compliance with specifications and requirements.
- Design and execute automated and manual tests to validate software functionality, performance, and robustness.
- Create and maintain test frameworks and scripts using programming and scripting languages.
- Work with CI/CD pipelines to automate software testing and deployment processes.
- Analyze test results, identify defects, and work closely with the development team to resolve issues.
- Ensure software reliability through unit testing, integration testing, regression testing, and system testing .
- Document verification processes, test cases, and results for traceability and continuous improvement.
- Stay updated on best practices, tools, and trends in software verification and quality assurance.
Required Skills & Qualifications
- Strong programming and scripting skills in Python, C#, or C++ .
- Familiarity with test automation tools and methodologies.
- Knowledge of version control systems (Git, GitHub/GitLab).
- Experience with CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps) for automated testing.
- Understanding of agile development practices and test-driven development (TDD).
- Strong analytical and problem-solving skills.
- Excellent communication skills and ability to work in a collaborative environment .
What We Offer
- Competitive salary and benefits package.
- Opportunities for career growth and professional development .
- A dynamic and innovative work environment.
#J-18808-Ljbffr