1

Senior Software Quality Engineer Jobs in Indiana

Senior Software Engineer

Crane, IN

$122K - $161K/yr

Senior Software Engineer Location: NSWC-Crane, IN* Position Type: Full-Time Travel Requirements: Up ... Implement and enforce best practices for software quality, testing, documentation, and ...

Senior Software Engineer

Crane, IN ยท On-site

$122K - $161K/yr

Senior Software Engineer Location: NSWC-Crane, IN* Position Type: Full-Time Travel Requirements: Up ... Implement and enforce best practices for software quality, testing, documentation, and ...

Sr Software Engineer (T3)

Indianapolis, IN ยท Hybrid

$117K - $154K/yr

The Senior Software Engineer should have strong communication and teaming skills and embrace modern development processes and techniques that improve code quality and productivity. The ability to ...

Sr Software Engineer (T3)

Indianapolis, IN ยท Hybrid

$117K - $154K/yr

The Senior Software Engineer should have strong communication and teaming skills and embrace modern development processes and techniques that improve code quality and productivity. The ability to ...

Sr Software Engineer (T3)

Indianapolis, IN ยท On-site

$117K - $154K/yr

The Senior Software Engineer should have strong communication and teaming skills and embrace modern development processes and techniques that improve code quality and productivity. The ability to ...

As part of the Software and Product Innovation team you are expected to manage quality engineering ... As a Senior Manager you are expected to lead large projects, innovate processes, and maintain ...

next page

Showing results 1-20

Senior Software Quality Engineer information

See Indiana salary details

$20.5K

$118.1K

$179.8K

How much do senior software quality engineer jobs pay per year?

As of Jun 16, 2026, the average yearly pay for senior software quality engineer in Indiana is $118,112.00, according to ZipRecruiter salary data. Most workers in this role earn between $97,100.00 and $130,800.00 per year, depending on experience, location, and employer.

What are some common challenges faced by Senior Software Quality Engineers, and how can they be addressed?

Senior Software Quality Engineers often encounter challenges such as managing complex test environments, balancing the need for thorough testing with tight project deadlines, and ensuring effective communication across multidisciplinary teams. Addressing these challenges typically involves adopting automation tools to streamline repetitive tests, prioritizing testing efforts based on risk, and fostering strong collaboration with developers and product managers. Continuous learning and staying updated on the latest quality assurance methodologies also help in proactively solving issues and driving high-quality software releases.

What are Senior Software Quality Engineers?

Senior Software Quality Engineers are experienced professionals responsible for ensuring the quality and functionality of software products. They design and implement test plans, develop automated and manual tests, and identify software defects. In addition, they often mentor junior engineers, collaborate with development teams, and help establish best practices for software testing. Their role is crucial in delivering reliable, stable, and user-friendly applications.

What is the difference between Senior Software Quality Engineer vs Software Quality Engineer?

AspectSenior Software Quality EngineerSoftware Quality Engineer
QualificationsTypically requires 5+ years experience, certifications like ISTQB, and advanced testing skillsUsually 1-3 years experience, foundational testing knowledge, and relevant certifications
ResponsibilitiesLeading testing efforts, designing test strategies, mentoring team membersExecuting test cases, reporting bugs, and supporting testing activities
Work EnvironmentOften in senior or lead roles within development teams, collaborating across departmentsPrimarily in QA teams, working under supervision to perform testing tasks
Industry UsageCommon in software development, tech, and IT companiesWidespread across software firms, startups, and enterprise organizations

The main difference between a Senior Software Quality Engineer and a Software Quality Engineer lies in experience, responsibilities, and leadership roles. Senior professionals typically lead testing efforts and mentor others, while Software Quality Engineers focus on executing tests and supporting quality assurance processes.

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

To thrive as a Senior Software Quality Engineer, you need expertise in software testing methodologies, test automation, and a solid understanding of software development lifecycles, typically backed by a degree in computer science or related field. Familiarity with tools like Selenium, JIRA, Jenkins, and programming languages such as Python or Java, as well as certifications like ISTQB, are commonly required. Strong analytical thinking, attention to detail, effective communication, and the ability to mentor junior team members are essential soft skills. These competencies ensure the delivery of robust, high-quality software products and help maintain efficient collaboration within development teams.
What are popular job titles related to Senior Software Quality Engineer jobs in Indiana? For Senior Software Quality Engineer jobs in Indiana, the most frequently searched job titles are:
What job categories do people searching Senior Software Quality Engineer jobs in Indiana look for? The top searched job categories for Senior Software Quality Engineer jobs in Indiana are:
Infographic showing various Senior Software Quality Engineer job openings in Indiana as of June 2026, with employment types broken down into 81% Full Time, 16% Part Time, and 3% Contract. Highlights an 87% Physical, 6% Hybrid, and 7% Remote job distribution, with an average salary of $118,112 per year, or $56.8 per hour.
Principal Software Quality Engineer

Principal Software Quality Engineer

iLAB LLC

Indianapolis, IN โ€ข On-site

Full-time

Posted 17 days ago


Job description

The Principal Software Quality Engineer serves as the senior technical authority responsible for advancing the organization's quality engineering practices, automation frameworks, and testing strategies. This role provides architectural leadership for complex testing solutions across multiple technologies, platforms, and client environments.
The Principal Software Quality Engineer designs and evolves enterprise testing frameworks, establishes testing standards and processes, and drives the adoption of modern automation, performance testing, and quality engineering practices. This role acts as a technical escalation point for complex testing challenges and collaborates closely with engineering teams, architects, and clients to diagnose complex issues, design solutions, and ensure the successful delivery of high-quality software systems.
The Principal Software Quality Engineer provides strategic technical leadership, mentors engineering teams, collaborates with global engineering groups, and contributes to innovation initiatives, including AI-driven Software Development Life Cycle (SDLC) approaches and engineering automation solutions.
  • Architect and maintain scalable automation frameworks supporting UI, API, integration, data validation, performance, and end-to-end testing across multiple technology platforms.
  • Define testing strategies and quality engineering standards that ensure systems meet functional, performance, scalability, security, and reliability requirements.
  • Define enterprise quality engineering strategies including test observability, shift-left testing practices, and quality metrics that enable data-driven engineering decisions.
  • Drive continuous testing practices across CI/CD pipelines ensuring automated quality gates, test reporting, and release confidence.
  • Evaluate, select, and standardize automation tools, frameworks, and testing technologies; conduct proofs of concept and guide adoption of emerging engineering tools.
  • Drive innovation in quality engineering by exploring AI-enabled SDLC approaches, and automation accelerators that improve productivity and testing effectiveness.
  • Assess testing maturity and engineering practices across projects and client environments and implement process improvements that enhance automation adoption and software quality.
  • Serve as the technical escalation point for complex automation and testing challenges, diagnosing issues with frameworks, pipelines, and testing environments.
  • Support pre-sales and consulting activities by presenting testing strategies, defining implementation approaches, and recommending technical solutions for client engagements.
  • Mentor quality engineers and provide hands-on technical guidance to automation engineers, performance testers, and data engineers.
  • Support multiple projects simultaneously by prioritizing technical initiatives, providing effort estimates, and ensuring the successful delivery of engineering solutions.

Qualified candidates will meet the following expectations:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
  • 12+ years of experience in software quality assurance, test automation, or quality engineering.
  • Strong experience designing and implementing scalable automated testing frameworks.
  • Proficiency in programming languages such as Java, C#, Python, or similar.
  • Experience with modern automation platforms such as Tosca, UFT One, Selenium, Playwright, Katalon, Cypress, or similar tools.
  • Experience testing APIs, web applications, enterprise platforms, and distributed systems.
  • Experience integrating testing frameworks into CI/CD pipelines and DevOps environments.
  • Strong understanding of the software development life cycle (SDLC) and modern testing methodologies.
  • Demonstrated ability to diagnose complex technical issues and translate conceptual ideas into practical engineering solutions.
  • Experience presenting technical strategies to technical and non-technical stakeholders.
  • Strong analytical, communication, and leadership skills with the ability to mentor engineering teams.

Preferred Skills
  • Experience implementing enterprise-level automation strategies across multiple technologies.
  • Experience with performance testing tools such as LoadRunner, NeoLoad, or k6.
  • Experience with test data management, data validation, and data engineering for testing.
  • Experience leading testing initiatives in enterprise or consulting environments.
  • Experience working within Agile or DevOps development environments.
  • Familiarity with applying AI and machine learning technologies to software testing and engineering workflows.