1

Software Test Engineer Jobs in Portland, OR (NOW HIRING)

What you'll do: * Assist in development of test software and fixtures under direction of Test Engineer. * Evaluate and resolve complex problems encountered in test. * Perform documentation of test ...

Work with senior specialists to design, code, test, and implement complex programs; develop ... Experience in business software application design, development, and implementation. * Knowledge of ...

New

Work with senior specialists to design, code, test, and implement complex programs; develop ... Experience in business software application design, development, and implementation. * Knowledge of ...

Software Engineer

Portland, OR · On-site

$77K - $96K/yr

Work with senior specialists to design, code, test, and implement complex programs; develop ... Experience in business software application design, development, and implementation. * Knowledge of ...

Embedded Software Engineer

OR

$139K - $183K/yr

Software Design & Development • Develop, code, test, and debug new embedded software or ... Engineering Leadership & Departmental Support • Provide technical input to project schedules ...

next page

Showing results 1-20

Software Test Engineer information

See Portland, OR salary details

$11

$54

$77

How much do software test engineer jobs pay per hour?

As of Jun 14, 2026, the average hourly pay for software test engineer in Portland, OR is $54.56, according to ZipRecruiter salary data. Most workers in this role earn between $44.62 and $62.21 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Software Test Engineer, and why are they important?

To thrive as a Software Test Engineer, you need a solid understanding of software development life cycles, test methodologies, and proficiency in programming languages such as Python or Java, often supported by a degree in computer science or related fields. Familiarity with automation tools like Selenium, JUnit, or TestNG, and knowledge of bug tracking systems such as Jira are typically required. Attention to detail, analytical thinking, and effective communication set standout engineers apart by enabling thorough defect identification and clear reporting. These skills and qualities are crucial for ensuring software reliability, meeting quality standards, and facilitating smooth collaboration across development teams.

What Is a Software Test Engineer?

A software test engineer conducts quality assurance tests on software to make sure programs are functioning properly. The three types of testing strategies are black box, where the tester is not familiar with the software, white box, where the tester is aware of the software’s internal structure, and gray box, which is a combination of the two. Responsibilities in this job include running diagnostic tests with a critical mindset, assessing the functionality, and reporting the findings.

What are some common challenges faced by Software Test Engineers when working with cross-functional development teams?

Software Test Engineers often encounter challenges such as aligning testing timelines with rapid development cycles, ensuring clear communication of bugs and requirements, and adapting to evolving project priorities. Collaborating closely with developers, product managers, and UX designers requires proactive communication and flexibility, especially when dealing with ambiguous requirements or shifting deadlines. To succeed, it's important to maintain detailed documentation, participate actively in agile ceremonies, and foster a collaborative attitude to resolve issues efficiently and ensure high-quality software releases.

What are Software Test Engineers?

Software Test Engineers are professionals responsible for evaluating software applications to ensure they function correctly and meet specified requirements. They design, develop, and execute test plans and cases, identify bugs or issues, and work closely with developers to resolve them. Their goal is to maintain software quality by detecting problems early in the development process, whether through manual or automated testing methods. Software Test Engineers often use specialized tools and frameworks to streamline testing and improve product reliability.

What does a test software engineer do?

A test software engineer designs, develops, and executes tests to ensure software quality and functionality. They identify bugs, document issues, and work with developers to improve the product, often using testing tools and scripting languages. Strong analytical skills and knowledge of testing methodologies are essential for this role.

Is QA harder than coding?

For a Software Test Engineer, QA involves understanding software requirements, designing test cases, and identifying defects, which requires analytical skills and attention to detail. Coding focuses on writing and maintaining software programs, often involving programming languages and algorithms. Both roles require different skill sets, and difficulty depends on individual strengths and experience.

What is the difference between Software Test Engineer vs QA Analyst?

AspectSoftware Test EngineerQA Analyst
CertificationsISTQB, CSTE, CSQAISTQB, CSTE, CSQA
Work EnvironmentDevelopment teams, testing labsQuality assurance departments, testing labs
Industry UsageSoftware companies, tech firmsSoftware companies, IT organizations
Primary FocusDesigning, executing tests, automationTest planning, process improvement, documentation

Both roles often require similar certifications and work in software testing environments within tech industries. The Software Test Engineer typically focuses on test case development, automation, and execution, while the QA Analyst emphasizes test planning, quality processes, and documentation. Understanding these distinctions helps organizations assign the right responsibilities and professionals for their testing needs.

What engineers make $500,000?

Senior software engineers, especially those with extensive experience, specialized skills, or working in high-paying industries like finance or tech, can earn $500,000 or more annually. Compensation often includes base salary, bonuses, stock options, and other incentives, particularly at large tech companies or startups with significant funding.

Are QA testers in demand in 2026?

Software Test Engineers are expected to remain in demand through 2026 due to ongoing software development and the need for quality assurance. Skills in automation tools, scripting, and understanding of Agile methodologies will enhance job prospects in this field.
What are the most commonly searched types of Software Test Engineer jobs in Portland, OR? The most popular types of Software Test Engineer jobs in Portland, OR are:
What are popular job titles related to Software Test Engineer jobs in Portland, OR? For Software Test Engineer jobs in Portland, OR, the most frequently searched job titles are:
What cities near Portland, OR are hiring for Software Test Engineer jobs? Cities near Portland, OR with the most Software Test Engineer job openings:
Infographic showing various Software Test Engineer job openings in Portland, OR as of June 2026, with employment types broken down into 84% Full Time, 4% Part Time, and 12% Contract. Highlights an 84% In-person, 6% Hybrid, and 10% Remote job distribution, with an average salary of $113,489 per year, or $54.6 per hour.
Quality Assurance Engineer I or II (MAD-PG-OR)

Quality Assurance Engineer I or II (MAD-PG-OR)

Hitachi, Ltd.

Hillsboro, OR • On-site

$99K - $136K/yr

Full-time

Posted 9 days ago


Job description

Location:
(HTA) NCP (Hillsboro, OR)
Job ID:
R0113763
Date Posted:
2025-12-04
Company Name:
HITACHI HIGH-TECH AMERICA, INC.
Profession (Job Category):
Quality Management
Job Schedule:
Full time
Remote:
No
Job Description:
POSITION: Quality Assurance Engineer I or II
DIVISION: Metrology and Analysis Systems Division (MAD)
COMPANY: Hitachi High-Tech America, Inc. ("HTA")
TRAVEL: Up to 30%
REMOTE WORK: Hybrid (+50% Remote) - Remote 70% / Onsite 30%
EXPECTED PAY RANGE:
$90,125 - $123,921 annually - Quality Assurance Engineer I
$99,608 - $136,961 annually - Quality Assurance Engineer II
This pay range is for the position's base pay only. This position may be eligible for other compensation including incentive pay and/or allowances. Candidates will receive additional information during the interview and selection process.
Position Level: The best fit candidate selected for this position will be offered a job title/level (Quality Assurance Engineer I vs. Quality Assurance Engineer II) that is most appropriate after evaluating the person's education, experience, training, knowledge, skills, and abilities.
POSITION SUMMARY
The Quality Assurance Engineer (QAE) is responsible for writing traceability matrices to link test cases to use cases. The QAE executes functional (manual) tests during each iteration on traceability matrix. The QAE writes and executes end-to-end (integrated) automated test cases. In general, the QAE will also oversee the quality of the software through test execution, oversee the quality of the process (ensuring that all artifacts are produced based on quality standards), and provide first line support to customers on Hitachi High-Tech America, Inc's (HTA's) product lines.
PRIMARY RESPONSIBILITIES
  • Verification and certification of software products
  • Writing and executing test cases for the software developed by MAD
  • Oversee the quality of the software through test execution
  • Oversee the quality of the process through ensuring that all artifacts are produced based on quality standards
  • Provide first line support to customer on Hitachi High-Tech America's (HTA's) product line
  • Develop manual (functional) testing processes to ensure defect-free software throughout entire lifecycle and execute automated test cases to perform regression testing on builds of Hitachi's hiRecipe (software application that distributes data across Hitachi's CD-SEMs), hi-Frame (a service-oriented software platform for the semiconductor domain that provides a single source of connectivity to CD-SEMs and their functions), and Result Viewer (statistical analysis application built on top of hi-Frame application for viewing and analyzing metrology data from CD-SEMs)
  • Write traceability matrices to link test cases to use cases, and execute functional tests based on each iteration of the traceability matrix by gathering and analyzing all primary requirements of hiRecipe, hi-Frame, and Result Viewer software, including Business Requirement Document (BRD), Functional Requirement Document (FSD), and Technical Requirement Document (TSD)
  • Identify and analyze causes for abnormal measurement values on CD-SEM software, test software for all upgrades, and ensure compatibility of new releases of software with new versions of test tools for functional, negative, regression, performance, load, and sanity test cases
  • Execute complete round of functional testing by reviewing all test documentation (test plan/test cases/test scenarios), conducting smoke testing to ensure stability of code for detailed testing, testing all modules of application (from highest priority to lowest priority test cases) using white box or black box methods, conduct system testing after individual modules have tested, and conducting regression testing to find additional bugs/defects introduced while fixing other bugs/defects
  • Write and execute integrated automated test cases using JUnit framework, catch bugs and prevent errors to improve quality software attributes of processes, write and execute automated Unit tests, API tests, GUI tests, functional tests, and regression tests, design test automation framework that supports automated testing for the long run, and develop an execution plan, including select which environments (OS, browser, and varied hardware configurations) the scripts will be executed in
  • Develop and document use case models to define step-by-step interactions between roles and systems to achieve a goal, and develop and document test cases to ensure that system performs as designed, while successfully meeting users' needs
  • Prepare training documentation for Field Engineers with information on skills, processes, and other information necessary to perform QA tasks, prepare technical communication documents (including instruction manuals) for system users to ensure product consistency and quality and to provide contingencies responses and problem solutions, and create customer presentations to demonstrate end client functional use of software
  • Review technical documents with design team, QA team, and Hitachi High-Tech Corporation in Japan, and run software builds against documents to validate information
  • Perform software product verification and certification for hiRecipe, hiFrame, Result Viewer, and CD-SEMs by preparing QA environment, servers, and tools for testing, writing manual and automated test cases to cover all possible scenarios, running all manual and automated test cases so that software is bug free, and creating and releasing test reports that include all the defining points of the software application from commencement of testing through certification to guarantee that a system or component complies with its specified requirements and is acceptable for operational use.
  • Perform Linux system administration tasks, including installation, configuration, package management, shell scripting, log analysis, test automation, and troubleshooting OS-level and service-related issues (CentOS, Red Hat)
  • Conduct server hardware and network diagnostics, including configuring IP settings, configuring firewall settings, verifying connectivity, and resolving performance or hardware-related faults in lab and production environments
  • Other duties as assigned

EDUCATION, LICENSES, and/or CERTIFICATION REQUIREMENTS
  • BS Degree in Computer Science or Engineering or equivalent combination of education and experience

EXPERIENCE and TRAVEL REQUIREMENTS
  • Five (5) years of hands-on software testing experience
  • Five (5) years of manual (functional) testing of enterprise applications and platforms
  • Five (5) years of recent testing experience on Linux (RHEL/CentOS preferred)
  • Five (5) years of experience with written automated integration tests using JUnit framework
  • Three (3) years of experience testing software written using Java, J2EE, Application Server (JBoss preferred), Message Queue, Multi-threading, and Databases
  • Experience testing software written in C++ is a plus
  • Experience working for a start-up company is a plus
  • Travel to Naka factory in Japan for Quality Assurance review meetings
  • Up to 30% domestic and/or international travel

SKILLS and/or ABILITIES REQUIREMENTS / SAFETY REQUIREMENTS
  • Ability to work under pressure and with aggressive release timelines (approximately two (2) releases per month)
  • Ability to work in challenging, small team environment (less than 10 members)
  • Ability to prioritize and multitask between multiple responsibilities
  • Must have strong problem-solving skills
  • Must comply with all corporate safety requirements and directives
  • Expected to use PPE when required
  • Follow all equipment-specific safety protocols

Equal Opportunity Employer (EOE)
Hitachi High-Tech America, Inc. is an equal opportunity employer. Hitachi High-Tech America, Inc. is committed to equal employment opportunities for qualified applicants without discrimination on the basis of actual or perceived of race (including traits historically associated with race, such as natural hairstyle), color, national origin, ancestry, religious creed, age, sex, sexual orientation, gender (including gender expression and gender identity), marital status, registered domestic partner status, family status, military and veteran status, domestic violence victim status, medical condition (including genetic characteristics), physical or mental disability, pregnancy, or any other legally protected characteristic or status.
If you require reasonable accommodation in completing this application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please direct your inquiries to HTA-AccommodationRequests@hitachi-hightech.com

Hitachi Vantara logo

About Hitachi Vantara

Sourced by ZipRecruiter

Hitachi Rail is a fully integrated, global provider of rail solutions across rolling stock, signaling, service & maintenance, digital technology and turnkey. With a presence in 38 countries across three continents and over 13,000 employees, our mission is to contribute to society through the continuous development of superior rail transport solutions.

Industry

It services

Company size

10,000+ Employees

Headquarters location

Santa Clara, CA, US

Year founded

2017