Own quality across •••••••••• web, desktop, and mobile products, combining manual testing with automated test development and working with developers and product managers from requirements through release. Investigate customer-reported issues and support release quality.
Responsibilities:
- Review requirements, plan and perform functional, exploratory, regression, integration, permissions, and acceptance testing.
- Write test plans, cases, and checklists; test APIs and validate database data with SQL; document defects and verify fixes.
- Build and maintain automated tests for web and desktop applications, and help introduce mobile automation.
- Integrate tests into CI/CD pipelines, maintain test environments and data, and track quality metrics.
- Investigate customer issues, perform root-cause analysis, and add regression tests.
- Collaborate with developers, product managers, Support, and DevOps; mentor QA teammates and improve testing practices.
Requirements: 5+ years of software QA experience, including at least 2 years building and maintaining automated tests. Strong manual testing, test design, defect investigation, and analytical skills. Experience with Playwright or a similar framework, working knowledge of C#/.NET, strong SQL, API testing, and web and desktop applications. Familiarity with Jira, Confluence, test management tools, Git, and Azure DevOps. A bachelor's degree in a related field or equivalent practical experience.
Preferred: Security testing, FlaUI, AI-assisted testing tools, mobile test automation, CI/CD and test environment management, ••••••• MVC/Web API, Angular, SaaS, logging and monitoring tools, and testing certifications.
Work arrangement: Hybrid, with three days per week in the Annapolis office. Benefits include health coverage, growth opportunities, catered events, snacks and drinks, celebrations, and annual parties.