Ecco Select is a talent acquisition and advisory consulting company specializing in IT solutions for commercial and government clients. They are looking for a Senior Quality Engineer who will design testing strategies, build automated testing suites, and work collaboratively with developers and product managers to ensure quality throughout the delivery lifecycle.
Responsibilities:
- Define test plans, risk matrices, and coverage strategies for new features and releases
- Establish QA standards, guidelines, and best practices across the team
- Partner with product and engineering to identify testability gaps early
- Own end-to-end release quality sign-off process
- Author and maintain automated UI, integration, and regression tests using Playwright
- Write clean, maintainable test code in C# within .NET test frameworks
- Integrate automated suites into CI/CD pipelines (Azure DevOps, GitHub Actions)
- Perform exploratory, functional, and performance testing as needed
- Lead root cause analysis for complex or recurring defects
- Recommend and document the best fix approach — not just report the bug
- Collaborate with developers to validate fixes and prevent regression
- Maintain a defect classification and prioritization framework
- Track quality metrics: defect escape rate, test coverage, and flake rate
- Drive process improvements through retrospectives and data
- Mentor junior QA team members on strategy and automation
- Evaluate and adopt new testing tools and frameworks
Requirements:
- 5+ years of software quality engineering experience in enterprise environments
- Strong hands-on experience with Playwright for end-to-end and cross-browser automation
- Proficiency writing test code in C# within .NET (NUnit, xUnit, or MSTest)
- Demonstrated ability to build and own a QA strategy from scratch — not just follow one
- Experience with CI/CD pipelines and integrating automated tests into build workflows
- Solid understanding of RESTful APIs and ability to perform API-level testing
- Strong analytical skills to diagnose defects at the system level and guide resolution
- Experience with Agile/Scrum methodologies and sprint-based delivery
- US Citizenship is required
- Experience with Azure DevOps or GitHub Actions for pipeline automation
- Familiarity with SQL for data validation and backend testing
- Knowledge of performance testing tools such as k6, JMeter, or similar
- Experience with Docker or containerized test environments
- ISTQB certification or equivalent formal QA training