About the role

  • Senior QA Engineer at Advanced Solutions International ensuring quality in enterprise software solutions. Collaborating with cross-functional teams in an Agile environment to deliver high-quality products.

Responsibilities

  • Serve as the primary QA expert on a cross-functional SAFe scrum team, ensuring quality is embedded throughout the software development lifecycle.
  • Proactively identify quality risks and work with stakeholders to mitigate them early in the development cycle.
  • Work closely with product owners, developers, UX designers, and DevOps engineers to clarify requirements, define acceptance criteria, and ensure testability.
  • Develop comprehensive test plans, test cases, and test strategies based on business requirements, technical specifications, and user stories.
  • Design, implement, and maintain automated test scripts to improve test coverage, efficiency, and reliability across web, API, and backend services.
  • Perform exploratory, regression, and functional testing where automation is not feasible, ensuring thorough validation of new features and bug fixes.
  • Identify, document, and track software defects, collaborating closely with developers to ensure timely resolution.
  • Mentor junior QA engineers and share best practices, tools, and techniques to elevate the overall quality culture within the team.
  • Contribute to department-wide quality initiatives, including process improvements, tool evaluations, and the development of QA standards and guidelines.
  • Perform other duties as assigned.

Requirements

  • BS/BA in relevant field or equivalent practical experience.
  • 7+ years of experience in software quality assurance, preferably enterprise-level applications.
  • Practical experience in an Agile/Scrum environment, with SAFe experience a plus.
  • Proficiency using automated UI test tools such as Selenium or Playwright.
  • Experience with tools like Postman, REST Assured, or similar for validating backend services.
  • Experience with CI/CD pipelines and integrating automated tests into build processes.
  • Skilled in manual testing techniques to uncover edge cases and ensure product stability.
  • Experience with Visual Studio, Azure DevOps, and Git.
  • Experience with accessibility, performance, security, and compliance testing.
  • Strong SQL and relational database knowledge (preferably Azure SQL).
  • Experience contributing to quality initiatives, QA standards, and tool evaluations.
  • Excellent analytical, organizational, and time management skills.
  • Articulate and effective communication skills, both written and verbal.
  • Self-motivated and adaptable with a collaborative mindset.
  • Must be able to work independently and as a team player.
  • Must be able to stay focused and maintain quality standards in a fast-paced environment.
  • ISTQB or other relevant QA certifications preferred.

Benefits

  • Generous Paid Time Off
  • Medical, Dental, and Vision Insurance
  • Life and AD&D Insurance
  • Flexible Spending Account
  • Healthcare Savings Account
  • Wellness Benefits
  • 401k Retirement Plan with Discretionary Match
  • Opportunities for Professional Growth and Development
  • Volunteer Time Off
  • Study Leave
  • Employee Assistance Program
  • Hybrid Remote Work

Job title

Senior Software Quality Assurance Engineer

Job type

Experience level

Senior

Salary

$90,000 - $100,000 per year

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job