Senior Software Test Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

TSI Incorporated · 18 hours ago

Senior Software Test Engineer

TSI Incorporated is a company focused on innovative digital solutions and advanced sensing devices. The Senior Software Test Engineer will be responsible for driving hands-on test automation, maintaining scalable frameworks, and collaborating with engineers and product owners to ensure quality and reliability in software testing.

Manufacturing
badNo H1Bnote

Responsibilities

Testing Software of Measurement Instruments: Plan and execute testing of software integrated with specialized measurement instruments, including devices for air flow, aerosol and dust monitoring, indoor/outdoor air quality, fluid dynamics, particle counting, biomedical testing, contamination control, and biohazard detection. Ensure reliability, accuracy, and performance of software controlling these instruments
Lead Automation Efforts: Take ownership of test automation strategy, planning, and execution for both instrument and application software. Design, build, and maintain robust, scalable automation frameworks using modern programming paradigms and best practices. Ensure automation plans are in place ahead of development work, and update tests, as needed
Metrics, Reporting, and Quality Transparency: Track and report test coverage, both manual and automated, per release and/or quarterly. Provide QA testing metrics, defect insights, and bug escapes to software leads, supervisors, and stakeholders. Continuously refine metrics to improve visibility into software quality
Collaboration and Stakeholder Communication: Maintain transparency of testing processes to stakeholders, including Software Teams, Product Owners, and Product Managers. Keep test plans, results, and TestRail data current, share with key stakeholders, and encourage cross-team collaboration
Develop Comprehensive Automated Tests: Create sophisticated automated tests covering API, UI, backend, integration, and end-to-end scenarios, using tools such as Cypress, Playwright, Appium, TestComplete, Bruno, and other industry-standard frameworks. Make tests modular, reusable, and maintainable
CI/CD Integration and Test Infrastructure: Integrate automated tests into CI/CD pipelines. Make architectural decisions for testing infrastructure and tools. Analyze test failures, contribute to build stability, and ensure automation is aligned with production-grade standards
Test Data and Environment Management: Implement advanced strategies for test data creation, anonymization, and maintenance, including synthetic data generation and database mocking. Design and manage test environments and test labs for both on-premise and cloud-based systems
Mentorship, Best Practices, and Innovation: Mentor and guide junior test engineers and QA team members, promoting automation best practices, reusable libraries, and continuous improvement across the organization. Stay current with emerging trends, tools, and methodologies in software testing, driving innovation and maintaining relevance in the field

Qualification

Automated software testingTest automation frameworksCI/CD integrationTest data managementAPI testingUI testingBackend testingIntegration testingEnd-to-end testingProblem-solving skillsCollaboration skillsCommunication skills

Required

Bachelor's Degree in Computer Science, Computer Engineering, or related discipline
5+ years of hands-on experience in automated software testing, including test design, development, and execution
Willingness to assist in manual or QA testing, as needed
Strong expertise in test automation: designing, building, and maintaining scalable frameworks
Proficiency in automated testing for API, UI, backend, integration, and end-to-end scenarios
Experience integrating automated tests into CI/CD pipelines and contributing to build stability
Skilled in test data management, environment setup, and advanced testing strategies
Proficient with modern programming paradigms and industry-standard automation tools (Cypress, Playwright, Appium, TestComplete, Bruno)
Strong problem-solving, debugging, and analytical skills
Excellent collaboration and communication skills with engineers, product owners, and stakeholders

Preferred

Master's Degree in Computer Science, Computer Engineering, or related discipline
10+ years of hands-on experience in automated software testing, including test design, development, and execution
Experience testing software integrated with specialized measurement instruments (e.g., devices for air flow, aerosol and dust monitoring, indoor/outdoor air quality, fluid dynamics, particle counting, biomedical testing, contamination control, and biohazard detection)

Benefits

Health Insurance: Comprehensive medical, dental, and vision coverage.
Retirement Plan: 401(k) with company match.
Paid Time Off Program: Paid time off, paid holidays, and paid floating holidays.
Other Benefits: Life insurance, employee assistance program (EAP), and professional development opportunities.

Company

TSI Incorporated

twittertwittertwitter
company-logo
Manufacturer of precision metrology systems for lab and field application

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Beau Farmer
CTO
linkedin
leader-logo
Alex Zahedi
Owner, Managing Partner
linkedin
Company data provided by crunchbase