Overview
Client is seeking a Software Test & Verification Engineer to join an agile software development team supporting Pathology Lab R&D in Tucson, Arizona. This role is responsible for building and executing robust test strategies, developing test cases, and helping ensure high software quality across the development lifecycle. The ideal candidate brings a strong foundation in software testing, hands-on automation capability, and the ability to work effectively with both technical and non-technical stakeholders.
Core Responsibilities
Design, develop, and execute comprehensive software test strategies and test cases
Perform functional, non-functional, regression, integration, system, and acceptance testing
Support software verification activities to ensure quality, reliability, and performance
Develop and maintain automated test scripts using object-oriented or scripting languages
Collaborate with agile software development teams to identify defects, validate fixes, and improve test coverage
Use test management and CI/CD tools to support testing processes, execution, and reporting
Analyze test results, document findings, and clearly communicate risks and issues
Contribute to continuous improvement of software testing practices, processes, and automation frameworks
Mentor and support junior team members as needed
Essential Qualifications, Skills, and Technologies
Minimum 4 years of progressive experience in software development and testing
Strong understanding of software testing methodologies including black-box, white-box, functional, non-functional, regression, integration, system, and acceptance testing
Hands-on experience with at least one object-oriented programming or scripting language used for test automation such as Python, Java, or C#
Strong problem-solving skills and close attention to detail
Excellent written and verbal communication skills with the ability to explain technical concepts clearly
Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related technical field
Preferred Skills or Experience
Experience with test automation tools and frameworks such as Playwright, Selenium, Appium, Cypress, JUnit, or TestNG
Experience with CI/CD and test management tools such as Jira, ALM, Jenkins, GitLab CI, or Azure DevOps
Experience using AI tools for automated test planning, development, execution, analysis, and reporting
Prior experience mentoring or training junior team members
Experience working in agile software development environments
Work Details
Location: Tucson, AZ
Work Arrangement: Onsite
Nesco Resource offers a comprehensive benefits package for our associates, which includes a MEC (Minimum Essential Coverage) plan that encompasses Medical, Vision, Dental, 401K, and EAP (Employee Assistance Program) services.
Nesco Resource provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.