Jobs and Careers
NA

Senior Software Quality Assurance Engineer II

National Indemnity Company
Remote - Texas, United States, United StatesRemotefull_timeVerifiedPosted 22 Jul 2025

About the role

Company:

NICO National Indemnity Company

Want to work for a company with unparalleled financial strength and stability that offers “large company” benefits with an exciting, friendly, and “small company” atmosphere?  Our companies, as members of the Berkshire Hathaway group of Insurance Companies, provides opportunities for professionals interested in just that. 

A Brief Overview

Directs and participates in designing, creating, testing, and implementing automated testing to reduce risk and time to value for software products. Acts as a team lead for technical questions related to testing coverage and practices involving product interactions, complex work orders, and functionality of new features within software products. Champions testing and quality mindset within the team.

What will you do?

  • TEST PLANNING: Plan testing (e.g., regression, functional, data validation, system integration, load, or performance tests) for new and existing functionality. Asks questions about desired functionality to understand the product changes better and where and how to implement testing coverage. Understands the interaction of various systems with each other, how they impact products, and how that affects test plans. Provides specialized knowledge for the creation and implementation of various automated testing practices. Works with engineers, product partners, and business stakeholders to ensure that testing coverage is robust and feasible to implement. Establishing key performance indicators (KPIs) and metrics to measure the effectiveness of automation testing efforts and track progress over time.
  • TEST DESIGN: Works closely with teams to design testing strategies and integrate testing into the software development lifecycle to execute on test plans. Determines frequency of testing and whether testing should be automated or manually generated. Understands the proper application of testing techniques including unit testing, integration testing, functional testing, acceptance testing, and smoke testing. Developing complex test scenarios and cases that cover various edge cases and potential failure scenarios. Building strategies for managing test data effectively, ensuring data consistency and reliability.
  • TEST AUTOMATION: Identifies opportunities to reduce testing time and effort by automating repeatable tests. Enhances and maintains the automated testing framework. Learns and disseminates the necessary skills to develop test cases utilizing automated testing tools. Directs teams to design, create, test, and implement various automation testing strategies. Decides when automation needs to be updated, added, or removed from a software development pipeline. Communicates with engineers, product partners, and business stakeholders in creating and implementing testing automation. Leading initiatives to enhance automation testing methodologies, processes, and tools to achieve higher efficiency and effectiveness. Identifying potential risks associated with automation testing processes and leading the implementation of strategies to mitigate them effectively. Evaluating new automated testing methods, tools, and technologies, and recommending adoption based on project requirements and industry best practices.
  • TEST EXECUTION: Executes and implements test cases, working with engineers, product partners, and business stakeholders. Supports user acceptance testing conducted by business partners or end users. Conducts exploratory testing and risk analysis for complex features, e.g., those that span across platforms or teams. Directs and participates in testing new software applications and updates to existing ones. Designing and executing performance and load-testing scenarios to identify system bottlenecks and performance issues.
  • COMMUNICATION AND DOCUMENTATION: Documents and analyzes test results and recommends corrective action. Designs, builds, and instructs others to build test cases for testing processes and mechanisms. Creates test procedures to be employed within software products. Communicates with engineers, product partners, and business stakeholders in creating test plans.
  • DEFECT REMEDIATION: Isolates, reproduces, manages, and maintains defect and test case repositories and verifies fixes. Receives feedback on how bugs and defects impact operations and leads test planning to remediate those impacts. Determines how tests can be designed or modified to work more effectively. Prioritizes tests for fixes based on complexity and impacted systems to verify developed operations. Works with engineers, product partners, and business stakeholders to identify root causes and implement solutions to those problems. Leading the investigation and analysis of test failures to identify root causes and provide actionable insights for improvement.
  • RESEARCH, TRAINING AND MENTORING: Researches, recommends, and

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

National Indemnity Company

View company profile →