1

Software Development Engineer In Testing Jobs in Butler, PA

Senior Software Engineer

Tarentum, PA

$111K - $146K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Agile Development: Participate in all phases of the SDLC using agile methodologies, including ... Experience with unit testing frameworks and the ability to write effective unit tests * Strong ...

Senior Software Engineer

Tarentum, PA · On-site +1

$111K - $146K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Agile Development: Participate in all phases of the SDLC using agile methodologies, including ... Experience with unit testing frameworks and the ability to write effective unit tests * Strong ...

AI Senior Software Engineer

Warrendale, PA · On-site

$119K - $157K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Key Job Responsibilities • Development of software in Cloud based systems such as Snowflake ... developers developing AI and machine learning models • Development and working with a CI/CD ...

AI Senior Software Engineer

Warrendale, PA · On-site

$119K - $157K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Key Job Responsibilities Development of software in Cloud based systems such as Snowflake, Palantir ... developers developing AI and machine learning models Development and working with a CI/CD framework ...

Data Engineer

Wexford, PA

$108K - $130K/yr

... software development, ML model development, and data analysis, as project needs arise. Qualifications Education and experience requirement * BS/MS Degree in Computer Science, Engineering, Data ...

Showing results 21-40

Software Development Engineer In Testing information

See Butler, PA salary details

$57.2K

$133K

$185.3K

How much do software development engineer in testing jobs pay per year?

As of Aug 20, 2026, the average yearly pay for software development engineer in testing in Butler, PA is $132,996.00, according to ZipRecruiter salary data. Most workers in this role earn between $108,200.00 and $156,000.00 per year, depending on experience, location, and employer.

What is a software development engineer in testing?

Software Development Engineers in Testing (SDETs) are professionals who specialize in both software development and testing. They design, develop, and maintain automated test frameworks and tools to ensure the quality and functionality of software applications. SDETs work closely with developers to create robust test cases, identify bugs, and improve product reliability. Their role bridges the gap between traditional software testers and developers, requiring strong programming skills as well as a deep understanding of testing methodologies.

What are the key skills and qualifications needed to thrive as a software development engineer in testing?

To thrive as a Software Development Engineer In Testing, you need strong programming skills, a solid understanding of software testing principles, and typically a degree in computer science or a related field. Familiarity with automation tools such as Selenium, JUnit, or TestNG, as well as version control systems like Git, is essential, and certifications in test automation can be advantageous. Analytical thinking, attention to detail, and effective communication are standout soft skills for identifying issues and collaborating with development teams. These skills ensure high-quality, reliable software products through efficient test automation and seamless integration within development workflows.

How does a software development engineer in testing typically collaborate with developers and QA teams during a product release cycle?

SDETs play a key role in bridging the gap between development and quality assurance by working closely with both teams throughout the product release cycle. They participate in code reviews, contribute to designing robust test automation frameworks, and often pair with developers to ensure testability of new features. During sprints, SDETs write, maintain, and execute automated test suites, provide early feedback on potential issues, and help triage bugs. This close collaboration ensures faster feedback loops, higher code quality, and smoother product releases.

What is the difference between Software Development Engineer In Testing vs Software Development Engineer In Testing?

AspectSoftware Development Engineer In Testing
Primary FocusDesigning and developing automated tests, ensuring software quality through testing automation and scripting
Skills RequiredProgramming, test automation, scripting, understanding of testing frameworks
Work EnvironmentCollaborates closely with developers, involved in continuous integration and deployment pipelines
CertificationsOften holds certifications in testing tools or programming languages

In summary, a Software Development Engineer In Testing primarily focuses on creating automated tests and scripting to ensure software quality, working closely with development teams. They possess strong programming skills and are integral to continuous testing processes.

What job categories do people searching Software Development Engineer In Testing jobs in Butler, PA look for?

The top searched job categories for Software Development Engineer In Testing jobs in Butler, PA are:

What cities near Butler, PA are hiring for Software Development Engineer In Testing jobs?

Cities near Butler, PA with the most Software Development Engineer In Testing job openings:

$111K - $146K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 18 days ago


Job description

Responsibilities:

  • Design & Build: Develop and maintain high-quality, scalable .NET and Angular-based web applications, contributing across the full technology stack.
  • Technical Leadership (Hands-On): Contribute to architectural and design decisions, ensuring maintainability, performance, and reliability.
  • Code Excellence: Write clean, efficient, and well-tested code; participate in code reviews and uphold engineering standards and best practices.
  • Documentation: Create and maintain clear technical documentation, including system design, architecture decisions, and code-level documentation to support long-term maintainability.
  • Migrations & Upgrades: Design and execute application and database migrations, including schema changes, data transformations, and framework/runtime upgrades, ensuring minimal disruption and data integrity.
  • Collaborate Cross-Functionally: Work closely with product owners, QA, and fellow engineers to deliver robust and scalable solutions.
  • Agile Development: Participate in all phases of the SDLC using agile methodologies, including sprint planning, daily standups, and retrospectives.
  • DevOps Contribution: Design, implement, and maintain CI/CD pipelines; support automated build, release, and deployment processes.
  • Quality Focus: Develop and execute unit tests; contribute to debugging, troubleshooting, and resolving production issues.
  • Mentorship & Influence: Provide technical guidance and informal mentorship to peers; contribute to a culture of continuous learning and collaboration.

 

Required Skills:

  • Educational Background: Bachelor's degree in computer science, Information Technology, or equivalent experience.
  • Professional Experience: 7-10+ years of hands-on software development experience in modern web application development.

  Technical Skills

  • Strong proficiency in C# and ASP.NET Core
  • Experience building front-end applications using Angular (or similar frameworks)
  • Strong experience with Oracle databases, including schema design, query optimization, stored procedures, and schema/data migrations
  • Solid understanding of RESTful APIs and service-based integrations

  DevOps & Tooling

  • Experience creating and maintaining CI/CD pipelines (e.g., Azure DevOps or similar)
  • Familiarity with build automation, release pipelines, and deployment processes
  • Experience supporting automated deployment of application and database changes, including migration/versioning strategies
  • Strong experience using Git and modern branching/merging strategies

  Engineering Practices

  • Experience with unit testing frameworks and the ability to write effective unit tests
  • Strong debugging, problem-solving, and performance tuning skills
  • Commitment to clean code principles, maintainability, and peer code reviews
  • Experience creating and maintaining technical documentation, including design specs, code documentation, and operational guides
  • Experience planning and executing safe, repeatable code and database migrations, including rollback strategies

  Additional Strengths

  • Ability to effectively utilize AI coding assistants to enhance productivity and code quality
  • Strong communication skills, with the ability to collaborate across technical and non-technical teams
  • Demonstrated curiosity and a continuous learning mindset toward new technologies and practices

Management Science Associates, Inc. (MSA) is a diversified, dynamic and growing information management company that for over sixty years has partnered with institutional and commercial customers to identify areas in which innovative analytics, data and technology deliver incremental growth and drive efficiency. We have a rich legacy of being first to market, consultative partners, and serial innovators at heart.  We're proud to say that we even won an Emmy!

Our products and solutions are utilized across dozens of industries including Consumer Packaged Goods, Media, Healthcare, Pharmaceuticals, Metals and Advanced Manufacturing, Casino Gaming, Medical Cannabis, Internet Applications and Data Center/Co-location Services.  Our client partners range in size with many being some of the largest, well-known corporations in the world.

MSA has distinguished itself as an employer of choice in the high technology software and information management industry.  We actively recruit talented graduates and experienced professionals looking for a rewarding career at a company that recognizes employees as their best asset. MSA continuously seeks talent within our business practices: Business Analysis, Information Management Solutions, Media, Life Sciences, Metals & Advanced Manufacturing, Information Technology Systems and Services, and Corporate Information Systems.

MSA employs more than 500 people, working across the United States and world-wide. We have three offices in the Pittsburgh area along with offices in United Kingdom and Malaysia.

All full-time employees are eligible to participate in our comprehensive benefits package which includes Health, Dental & Vision Plans, 401(k) Savings Plan, Flexible Benefits Plan, Life & Accidental Death & Dismemberment Insurance, Disability Income Plan, Paid Time Off (PTO) including Vacation, Sick and Holiday, and more.

We hope you will consider joining our team and become part of our continued growth and success.