1

Software Test Engineer Jobs in Maine (NOW HIRING)

This role ensures software is delivered to high quality standards through collaboration with agile team members and the application of both manual and automated testing techniques. The Test Engineer ...

This role ensures software is delivered to high quality standards through collaboration with agile team members and the application of both manual and automated testing techniques. The Test Engineer ...

Test Engineer

Berwick, ME · On-site

$100K - $180K/yr

As our Test Engineer, you will be the primary interface between our Chemistry team and hardware - translating reaction chemistry into test protocols, validating that our reactors and process modules ...

Software Engineer

Portland, ME · On-site

$90K - $135K/yr

... the diagnostic tests that use them. QuickScan is a series of integrated hardware and software ... The Software Engineer is responsible for the development and maintenance of QuickScan software ...

... the diagnostic tests that use them. QuickScan is a series of integrated hardware and software ... The Software Engineer is responsible for the development and maintenance of QuickScan software ...

Software Engineer

Yarmouth, ME · On-site

$70 - $90/hr

... BA in Computer Science, Software Engineering or equivalent experience * Experience with, or ... Experience with automated tests, continuous deployment, and test-driven development is beneficial ...

They are seeking a Software Engineer to develop and maintain applications for their QuickScan ... test, and release processes Preferred : • Experience with Agile (Plan, Sprint, Review), formal ...

They are seeking a Software Engineer to develop and maintain applications for their QuickScan ... test, and release processes • Ability to lift up to 25 pounds • Ability to work in ...

As a Software Development Engineer 2 (SDE 2) focusing on Data Engineering & Data Architecture, you ... Take ownership of feature-level data quality, designing automated regression tests and verification ...

As a Software Development Engineer 2 (SDE 2) focusing on Data Engineering & Data Architecture, you ... Take ownership of feature-level data quality, designing automated regression tests and verification ...

As a Software Development Engineer 2 (SDE 2) focusing on Data Engineering & Data Architecture, you ... Take ownership of feature-level data quality, designing automated regression tests and verification ...

next page

Showing results 1-20

Software Test Engineer information

See Maine salary details

$10

$49

$70

How much do software test engineer jobs pay per hour?

As of Aug 25, 2026, the average hourly pay for software test engineer in Maine is $49.81, according to ZipRecruiter salary data. Most workers in this role earn between $40.72 and $56.78 per hour, depending on experience, location, and employer.

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 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 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 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 are popular job titles related to Software Test Engineer jobs in Maine?

For Software Test Engineer jobs in Maine, the most frequently searched job titles are:

What job categories do people searching Software Test Engineer jobs in Maine look for?

The top searched job categories for Software Test Engineer jobs in Maine are:

Infographic showing various Software Test Engineer job openings in Maine as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 13% Part Time, 1% Temporary, 2% Contract, and 1% Nights. Highlights an 92% Physical, 1% Hybrid, and 7% Remote job distribution, with an average salary of $103,611 per year, or $49.8 per hour.

Software Development Engineer in Test II (SDET) - Apps

Portland, ME • On-site

$75 - $110/hr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 7 days ago


Job description

Software Development Engineer in Test II (SDET) - Apps

Combine your passion for problem solving, software development, and geographic awareness to build high-quality commercial software.

Key Responsibilities
  • Collaborate with Product Engineers to establish test plans and identify gaps in manual and automated testing
  • Work closely with Software Development Engineers to improve software quality by writing and executing automated tests
  • Create and maintain automated tests for functional, performance, scalability, and durability testing
  • Design and develop integration and regression test cases for software components
  • Analyze test failures, troubleshoot issues, and make necessary repairs to test code
  • Measure test coverage and analyze continuous integration test results
  • Contribute to the development and maintenance of automated test frameworks
  • Advocate for quality throughout the software development process
Requirements
  • 2+ years of experience with object-oriented programming concepts
  • Experience programming in one or more of the following languages: Swift or Kotlin
  • Applied knowledge of testing principles, including experience designing and executing test cases
  • Experience using test automation frameworks such as XCTest, XCUITest, UiAutomator, Compose Testing, or Appium
  • Familiarity with Android Studio or Xcode
  • Familiarity with source control management (such as GitHub)
  • Strong analytical and problem-solving skills to evaluate and resolve software issues
  • Effective organizational, teamwork, and interpersonal skills
  • Bachelor’s degree in computer science, engineering, geography, GIS, mathematics, or a related field
  • Ability to explain technical concepts to both technical and non-technical audiences
  • A self-motivated team player with an interest in continuous learning and building software products
  • Familiarity with CI/CD patterns and tooling (such as Jenkins or GitHub Actions)
  • Familiarity with mocking frameworks
  • Proven ability to deliver work within time constraints, in teams and individually
  • #LI-EL1
  • #LI-Onsite
  • Esri’s competitive total rewards strategy includes industry-leading health and welfare benefits: medical, dental, vision, basic and supplemental life insurance for employees (and their families), 401(k) and profit-sharing programs, minimum accrual of 80 hours of vacation leave, twelve paid holidays throughout the calendar year, and opportunities for personal and professional growth. Base salary is one component of our total rewards strategy. Compensation decisions and the base range for this role take into account many factors including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs.
  • A reasonable estimate of the base salary range is
#J-18808-Ljbffr