Position Details:

Software Test Engineer
 

Job Duties:

Collaborate with cross-functional teams to understand product requirements and develop comprehensive test plans. Define test strategies, scope, methodologies, and timelines to ensure effective testing coverage. Identify test scenarios and design comprehensive test cases to cover various functional and non-functional aspect of the software. Utilize expertise in issuetracking and Agile project management tools such as Rally, Confluence, and ALM to streamline development workflows. Perform manual and automated tests on various software applications, including functional, regression, integration, and performance testing. Prepare test plan, test scenarios, test cases, test execution and document the test results. Identify test automation opportunities and devise automation frameworks. Utilize testing tools including Selenium, JUnit, TestNG for automation. Document test cases, test results, and defects accurately and comprehensively. Generate test reports and provide insights to stakeholders on product quality and release readiness. Identify, prioritize, and track software defects using bug tracking systems including JIRA or Bugzilla. Work closely with developers to troubleshoot issues, verify fixes, and ensure timely resolution of defects. Conduct root cause analysis and contribute to continuous improvement initiatives to enhance product quality. Implement and maintain CI/CD pipelines for automated build, test, and deployment processes using Jenkins and GitLab CI. Communicate effectively with developers, product managers, and other stakeholders to foster a culture of quality throughout the development lifecycle. Will work in Glastonbury, CT and/or various unanticipated client sites throughout the U.S. Must be willing to travel and/or relocate.