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.
|
|
|
|
|