Position Details:
Job Title: Quality Engineer
Job Type: Full-time
Location: Onsite, DC
Dynanet Corporation Overview:
Dynanet started with a focus on IT infrastructure and operations, helping organizations enhance their networks and overcome the limitations of 1990s technology. From strengthening communication channels to introducing innovative ways to collaborate and share information, Dynanet played a crucial role in shaping the early stages of digital transformation. The company’s efforts helped organizations build the very fabric of connectivity that now powers our modern world. Over the last three decades, Dynanet has grown into a trusted partner for organizations looking to innovate boldly and transform seamlessly. While technology continues to evolve and unlock new opportunities, for nearly 30 years, Dynanet remains committed to delivering cutting-edge solutions that drive lasting change for its customers. Through agility, foresight, and an unwavering dedication to excellence, Dynanet continues to empower organizations to thrive in a rapidly changing digital landscape. Our story is more than just a story of technology – it’s a story of vision, growth, and transformation that has shaped the past and continues to pave the way for the future.
About the Role:
We are seeking an experienced Quality Engineer to ensure the quality, reliability, and usability of modern cloud-native applications through a combination of manual and automated testing. You will be responsible for validating product backlog items/stories across Angular-based micro frontend (MFE) applications, .NET microservices, and OpenAPI-based APIs while creating and maintaining comprehensive test cases, test documentation, and automated test suites. You will work closely with developers, product owners, and other stakeholders to identify, troubleshoot, and resolve defects throughout the software development lifecycle. In addition to functional testing, experience with modern test automation frameworks such as Playwright, Selenium, or Cypress is required.
Roles & Responsibilities:
- Design, develop, execute, and maintain manual and automated test cases for web applications, APIs, and microservices
- Validate product backlog items and acceptance criteria through comprehensive functional, integration, and regression testing
- Create and maintain test documentation, including test cases, test plans, test results, requirements traceability, and defect reports
- Develop and maintain reusable automated test suites that support continuous integration and delivery processes
- Test Angular-based micro frontend applications and .NET backend services across multiple environments
- Perform automated API testing and validate OpenAPI specifications, request and response contracts, and business workflows
- Collaborate with developers, product owners, and other team members to identify, reproduce, troubleshoot, and resolve defects
- Use AI-assisted engineering tools such as GitHub Copilot to improve test design, automation development, and delivery efficiency
- Ensure compliance with accessibility, security, and team quality standards
- Participate in Agile team activities, including estimation, backlog tracking, status reporting, and Agile ceremonies
Preferred Professional Skills:
- Experience testing applications developed with .NET technologies
- Hands-on experience with Playwright and modern browser automation frameworks
- Experience integrating automated UI and API tests into GitHub Actions or similar CI/CD pipelines
- Experience testing micro frontend architectures, distributed systems, and containerized applications deployed to Kubernetes
- Strong understanding of accessibility testing, including Section 508 and WCAG compliance
- Experience with cross-browser, performance, and security testing
- Experience with agentic or AI-assisted testing approaches using tools such as GitHub Copilot
Dynanet Team Requirements and Expectations:
- Possess Strong written and verbal communication skills.
- Highly organized with the ability to prioritize, balance, and effectively advance multiple competing priorities in a high-volume, fast-paced environment.
- Ability to interact in a professional and collaborative manner with fellow Dynanet Teammates and the clients, and business partners that we work with.
- Ability and desire to challenge and educate yourself to support and advance IT services delivery in the Federal agencies we serve.
- Excellent judgment and creative problem-solving skills.
- Respond to team member and client requests via email, MS teams, or other communication means during core business hours.
- Active listening skills to understand clients' needs, and collaboration skills to work with other developers and designers.
Education/Experience Requirements:
- 5+ years of experience in Quality Engineering, software testing, or related disciplines
- Hands-on experience performing manual and automated testing of web applications, RESTful APIs, and microservices
- Experience developing and maintaining automated test suites using modern frameworks such as Playwright, Selenium, Cypress, or equivalent tools
- Experience testing OpenAPI-based services and APIs using tools such as Postman, Bruno, or similar platforms
- Experience creating, executing, and maintaining detailed test cases, test plans, test results, and defect reports/tickets
- Experience working with GitHub, Jira, and Confluence
- Strong understanding of Agile software development, troubleshooting, root cause analysis, and defect management
Employee Benefits Overview:
- Industry Competitive Compensation
- Medical and Dental Insurance
- Paid Time Off/Holidays
- 401(k) Retirement Plans with Matching
- Paid Training
- Employee Referral Program
- Employee Development Program