Software Quality Assurance Engineer responsible for testing duties, designing test strategies, and collaborating with developers to ensure high-quality software delivery. The role involves manual and automated testing, debugging, and improving testing processes.
Requirements
- BS/BA in a relevant field or equivalent practical experience
- 3+ years of software quality assurance and testing experience
- Experience with Agile Development Process
- Strong experience writing test plans and test cases, and writing/executing automated UI tests
- Experience with Visual Studio and Azure DevOps
- Experience with BDD or TDD testing methodologies
- Experience with accessibility, API, performance, security, and compliance testing
- Good SQL and database knowledge (preferably Azure SQL)
- Good understanding of version control (Git and Team Foundation Version Control)
- Very detail oriented and organized, with strong time management skills
- Excellent communication skills, both written and verbal
- Ability to work independently and as a team player, with the ability to work cross-functionally
- Ability to stay focused and maintain quality standards in a fast-paced environment
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