What are the responsibilities and job description for the Software Test Engineer position at Sorenson Communications?
Come be a part of our mission and make a meaningful and positive impact with the industry leading provider of language services for the Deaf and hard-of-hearing!
Benefits
Full time Benefits
The Software Test Engineer ensures system quality through automated and manual testing, develops test frameworks, validates systems, and provides reliable feedback during development.
While automation is central, this role also requires hands-on testing for complex workflows, edge cases, and real-world scenarios.
The Software Test Engineer collaborates with Engineering and Product teams to improve test coverage, identify defects early, and ensure consistent system behavior across environments. They work independently in assigned areas and are expected to understand both system functionality and failure modes.
Essential Duties And Responsibilities
None
Travel Requirements
Less than 25%
Education
Bachelor’s degree in Computer Science, Information Systems, or a related technical field preferred
Experience
Automation & Engineering
Our Mission…Harnessing the power of language, we connect diverse people and enrich the human experience.
Our Vision…To provide global language services that expand opportunities, nurture belonging, and empower the world to connect beyond words.
As one of the world’s leading language services providers, Sorenson combines patented technology with human-centric solutions. We strive to increase accessibility and inclusion through communication solutions for all: call captioning and video relay services, over-video and in-person sign language and spoken language interpreting, translation, real-time captioning, and post-production language services. Sorenson’s impact vision and plan extends to enhancing generational wealth and inclusive workplaces for our employees and the communities we serve.
We achieve great things together working “The Sorenson Way” with our employee values: Customer First, Can-Do Attitude, Collective Action, Growth Mindset, Ownership, and Connect Direct.
Equal Employment Opportunity:
Sorenson Communications is an Equal Opportunity, Affirmative Action Employer.
Benefits
Full time Benefits
- Paid Vacation Time and Paid Sick Time and Paid Holidays
- 401k 6% match with immediate vesting
- Nationwide Medical Insurance plans and coverage (Medical, Dental/Orthodontia, Vision)
- TeleDoc
- HSA company match
- 3 Medical plan options including a Low Deductible PPO Medical Plan Offering
- Employee Assistance Program
- Engaged Employee Resource Groups
- Outstanding Learning and Career Development Opportunities
- Applicants must be legally eligible to work in the United States to be considered. Visa sponsorship is not available for this role *
The Software Test Engineer ensures system quality through automated and manual testing, develops test frameworks, validates systems, and provides reliable feedback during development.
While automation is central, this role also requires hands-on testing for complex workflows, edge cases, and real-world scenarios.
The Software Test Engineer collaborates with Engineering and Product teams to improve test coverage, identify defects early, and ensure consistent system behavior across environments. They work independently in assigned areas and are expected to understand both system functionality and failure modes.
Essential Duties And Responsibilities
- Contribute to and extend automated test coverage across UI, mobile, and API layers.
- Design and implement automated tests within existing frameworks.
- Work as a member of a development team to identify and implement requirements ensuring automatability.
- Integrate and maintain automated tests within CI/CD pipelines.
- Perform hands-on system testing, including exploratory, regression, and end-to-end validation.
- Validate complicated workflows, edge cases, and failure scenarios.
- Execute targeted manual testing where automation is not practical or effective.
- Support and execute performance and load testing (e.g., K6, JMeter)
- Analyze test results to identify defects, inconsistencies, and system risks.
- Provide clear, actionable defect reports and assist with root cause analysis.
- Help maintain test environments, data, and test stability.
- Identify and reduce flaky tests and unreliable test coverage.
- Identify issues related to configuration differences and environment drift.
- Contribute to test documentation, test cases, and validation approaches.
- Collaborate with Engineering and Product to align test coverage and confirm release readiness.
- Participate in Agile/Scrum activities.
- Other duties as assigned
None
Travel Requirements
Less than 25%
Education
Bachelor’s degree in Computer Science, Information Systems, or a related technical field preferred
Experience
- 1-2 years of experience in software testing, automation, or related roles
- Experience developing and executing automated and manual tests
- Experience working in CI/CD-enabled development environments
- Experience working in team-based software development environments
Automation & Engineering
- Working proficiency in JavaScript/TypeScript (preferred), Kotlin, Swift, or similar languages
- Experience writing and maintaining automated tests
- Familiarity with tools such as Postman, Playwright, Selenium, Cypress, Appium, XCTest, or Espresso
- Experience working with CI/CD tools such as GitHub Actions, Azure DevOps, or Jenkins
- Strong experience with functional, regression, and exploratory testing.
- Experience validating end-to-end workflows.
- Understanding of non-functional testing (performance, reliability).
- Ability to identify edge cases and risk.
- Experience with API testing (manual and automated)
- Exposure to performance and load testing tools (K6, JMeter, or similar)
- Exposure to AWS (preferred) or other cloud platforms
- Working knowledge of multi-environment systems (dev/test/prod)
- Basic understanding of distributed systems behavior
- Proficiency in SQL for data validation and verification
- Sharp attention to detail and ability to identify gaps in coverage.
- Ability to analyze test results and draw conclusions.
- Focus on improving reliability while managing the speed of delivery.
- Works effectively with developers, product managers, and QA teams
- Communicates issues clearly and follows through to resolution
- Willing to ask questions and challenge unclear requirements
- Familiarity with Postman, Jira, Confluence, GitHub, and TestRail
Our Mission…Harnessing the power of language, we connect diverse people and enrich the human experience.
Our Vision…To provide global language services that expand opportunities, nurture belonging, and empower the world to connect beyond words.
As one of the world’s leading language services providers, Sorenson combines patented technology with human-centric solutions. We strive to increase accessibility and inclusion through communication solutions for all: call captioning and video relay services, over-video and in-person sign language and spoken language interpreting, translation, real-time captioning, and post-production language services. Sorenson’s impact vision and plan extends to enhancing generational wealth and inclusive workplaces for our employees and the communities we serve.
We achieve great things together working “The Sorenson Way” with our employee values: Customer First, Can-Do Attitude, Collective Action, Growth Mindset, Ownership, and Connect Direct.
Equal Employment Opportunity:
Sorenson Communications is an Equal Opportunity, Affirmative Action Employer.