What are the responsibilities and job description for the Software Verification Engineer- Indianola, PA- Only W2 position at StarsHR Inc?
Job Details
Job Summary: We are seeking a highly motivated and skilled Software Verification Engineer to join our team. The ideal candidate will be responsible for ensuring the quality and reliability of software products by performing rigorous testing and verification processes. The engineer will work closely with software developers, product teams, and quality assurance teams to ensure that the software meets both functional and performance standards.
Key Responsibilities:
- Develop, document, and execute test plans, test cases, and test scripts based on software requirements and specifications.
- Perform functional, regression, performance, and system testing to identify bugs, errors, or discrepancies.
- Collaborate with software developers to identify root causes of issues and track their resolution.
- Automate testing processes where applicable to improve efficiency.
- Ensure software quality and compliance with regulatory requirements.
- Provide detailed reports on test results, software issues, and improvements.
- Maintain and update test environments, tools, and documentation.
- Contribute to continuous process improvements and best practices for software verification.
Required Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience in software verification, testing, or quality assurance.
- Proficiency in test automation tools and scripting languages (e.g., Python, Java, Selenium).
- Strong knowledge of software development life cycles, testing methodologies, and version control systems.
- Attention to detail and ability to identify and troubleshoot complex software issues.
- Excellent communication and teamwork skills.