×
Register Here to Apply for Jobs or Post Jobs. X

Software Quality Engineer

Job in Idaho Falls, Bonneville County, Idaho, 83401, USA
Listing for: Search Jobs - INL Professional Careers
Full Time position
Listed on 2026-10-13
Job specializations:
  • Software Development
    Software Testing, Software Engineer, DevOps
Salary/Wage Range or Industry Benchmark: 95256 - 195288 USD Yearly USD 95256.00 195288.00 YEAR
Job Description & How to Apply Below
Essential Job Functions and Responsibilities: (Knowledge, skills, and behaviors required for this position.)
  • Design, develop, and maintain automated unit, integration, API, UI, and end-to-end tests for web applications, back-end integrations, and desktop products, applying the same engineering rigor to test code as to production code.
  • Develop innovative automation approaches for products that are difficult to test (e.g., legacy desktop applications, third-party integrations, systems with limited test interfaces) using techniques such as UI automation, mocking, service virtualization, and custom test harnesses.
  • Integrate automated tests into continuous integration and deployment pipelines so tests run on every change and provide fast, reliable feedback; identify, quarantine, and resolve flaky tests.
  • Leverage AI-assisted tools to accelerate test development, expand test coverage, generate test data, and analyze test failures.
  • Analyze test results, coverage, and quality metrics; recommend corrective action and improvements to software quality control and testing processes, standards, and tools.
  • Partner with development engineers early in the development lifecycle to define testable requirements and acceptance criteria, review code changes for testability, and to reproduce, document, and resolve defects.
  • Apply software engineering principles, theories, and concepts to complex analytical processes, information display and visualization, and the testing and validation of complex software systems.
  • Plan, develop and implement software-engineering solutions, including automated testing frameworks and tools, to complex problems and major projects.
  • Work to support project plans and requirements, establish scope, cost and schedule estimates for design, development, and testing activities.
  • Participate in technical reviews for projects at various phases of development and provide recommendations for computer technology solutions to customers and management’s needs.
  • Maintain and upgrade a variety of systems, as well as develop new software capabilities.
  • Create and review new methodologies and architectures that advance the organizations’ mission.
  • Ensure Compliance with INL’s safety, security, environmental, health and quality assurance requirements.
  • Document activities, test plans, test results, reports, existing technologies.
  • Review and analyze source code and system design documentation, reports from users, and other technical artifacts to create reports and present to other staff and management assessments of code quality, the probable origin and implications of defects and anomalies, and recommendations for improvements and enhancements.
  • Engage in professional development to maintain technical proficiency in current and emerging technologies.
  • Utilize expertise to define strategic direction in assigned areas.
  • Review training plans and help lead the organization forward.
  • Mentor junior engineers and development teams in automated testing and quality control practices.
  • May write and present technical papers representing INL.
  • Other duties as assigned.
Education, Credentials, and

Work Experience:

Required
  • Bachelor’s degree in computer science, software engineering, computer information systems, information technology or related field, or 11 years of relevant experience in lieu of a degree.
  • Equivalent combination of education and experience commensurate with level that provides the required skills, knowledge, and abilities to successfully perform the essential functions of the position.
  • Experience writing automated tests (unit, integration, API, and/or UI) using frameworks such as NUnit, xUnit, MSTest, JUnit, Selenium, or Playwright.
  • Relevant experience using Integrated Development Environments (IDEs) such as Visual Studio or…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary