VBB logo

Software Test Engineer (QA Engineer / Software Quality Assurance)

VBBPhiladelphia, PA

$95,000 - $125,000 / year

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.1

Reclaim your time by letting our AI handle the grunt work of job searching.

We continuously scan millions of openings to find your top matches.

pay-wall

Overview

Compensation
$95,000-$125,000/year

Job Description

Software Test Engineer (QA Engineer / Software Quality Assurance) We are seeking a highly motivated Software Test Engineer to join our growing technology team and play a critical role in delivering high-quality, scalable software solutions. This role is ideal for someone who is passionate about software quality assurance, enjoys collaborating with cross-functional teams, and thrives in a fast-paced, Agile development environment. As a Software Test Engineer, you will be responsible for designing, executing, and automating test strategies that ensure our applications meet functional, performance, and usability standards. You will work closely with Software Developers, Product Managers, and stakeholders to identify risks early, improve system reliability, and continuously enhance product quality across the Software Development Life Cycle (SDLC). Key Responsibilities: Review business and technical requirements and translate them into comprehensive test plans, test cases, and test scenarios Execute manual and automated testing across web-based and backend systems Perform functional, regression, integration, system, and user acceptance testing (UAT) Analyze test results to identify defects, database impacts, performance issues, and usability gaps Log, track, and manage defects using Azure DevOps Test Plans and other QA tools Collaborate with Software Engineers to debug issues, validate fixes, and verify releases Participate in product design reviews, sprint planning, and Agile ceremonies Ensure compliance with software testing best practices, coding standards, and web standards Develop, maintain, and execute automated test scripts to improve test coverage and efficiency Define and monitor quality assurance metrics and KPIs (e.g., defect density, test coverage, release readiness) Prepare and present QA reports, dashboards, and risk assessments to Senior Management Contribute to continuous improvement of QA processes, tools, and testing frameworks Required Qualifications Proven experience as a Software Test Engineer, QA Engineer, Software QA Analyst, or Software Engineer Strong understanding of QA methodologies, test planning, and defect management Hands-on experience with Azure DevOps, Test Plans, and bug tracking systems Familiarity with Agile/Scrum development environments Experience with manual and automated testing tools (test automation experience strongly preferred) Solid knowledge of the SDLC, from requirements analysis through deployment and release Ability to document, troubleshoot, and clearly communicate technical issues Excellent written and verbal communication skills Strong attention to detail with an analytical, problem-solving mindset Ability to manage multiple priorities in a deadline-driven environment Bachelor’s degree in Computer Science, Engineering, Information Technology, or related field (or equivalent professional experience) Nice to Have / Highly Desired Test Automation Frameworks API Testing Performance & Load Testing CI/CD Pipelines SQL / Database Testing Agile QA Continuous Integration Software Quality Engineering

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.

pay-wall