Software Verification Engineer

1 giorno fa

Milano, Lombardia, Italia Avaneidi Tempo pieno


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.