The Senior Software Quality Assurance Engineer plays a critical role in ensuring the quality and reliability of our enterprise software solutions. This position serves as a dedicated QA specialist on a cross-functional SAFe scrum team, while also contributing to departmental strategic quality initiatives.
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