Mid-Level QA Engineer
Insomniac Design is a global digital agency headquartered in Washington D.C., with offices in London, Bucharest and Chisinau. We’re an agile, determined and innovative team organized by functional areas of expertise — Creative, Technology, Strategy, and Management. We specialize in human-centered design with deep focus on design thinking and digital transformation.
We are seeking an experienced Mid-Level QA/Software Tester to join our team. As a Mid-Level QA/Software Tester, you will independently own end-to-end quality assurance — from test planning and requirements analysis through automated test development, performance testing, defect management, and knowledge transfer. This role requires a self-directed professional who can operate autonomously, communicate effectively with both technical and non-technical stakeholders, and deliver comprehensive testing across functional, integration, performance, accessibility, regression, and user acceptance testing.
This is a hybrid position based in Washington, D.C. with on-site presence as required.
General Responsibilities
-
Own the full QA lifecycle for assigned work packages — test planning, test design, test execution, defect management, and test reporting
-
Operate with minimal supervision, taking ownership of quality outcomes and proactively identifying risks
-
Follow the organization's AI-Driven QA workflow, including use of internal tools for accelerated test specification generation, with mandatory human review and approval at every stage
-
Collaborate with project teams, client stakeholders, and third-party vendor development teams
-
Communicate testing progress, defect trends, and risk areas through weekly status reports
-
Follow SDLC processes and contribute to continuous process improvement
-
Participate in project meetings including sprint reviews, defect triage, planning sessions, and Operational Readiness Reviews
Technical Responsibilities
-
Develop and maintain comprehensive test plans, test cases, test scenarios, and test scripts based on project requirements, acceptance criteria, and system specifications
-
Build and maintain Requirements Traceability Matrices (RTMs) to ensure full test coverage
-
Execute manual and automated tests across functional, integration, regression, performance, accessibility, and user acceptance testing
-
Develop automated test scripts
-
Develop performance and load testing scripts
-
Write and execute SQL Server queries for data validation and data migration verification
-
Perform cross-browser testing across Chrome, Firefox, Safari, and Internet Explorer
-
Develop user guides and knowledge transfer documentation for end users and client technical staff
-
Support the implementation and maintenance of automated testing tools and regression suites
-
Capture transaction response time metrics during automated functional testing
-
Validate legacy data migration — verifying data integrity, referential integrity, and correct application behavior for migrated records
-
Validate system availability and data integrity following disaster recovery failover events
Skills & Experience
Required — Minimum 4 years of experience in each of the following:
-
Performance testing of web-based applications
-
Application and software defect tracking
-
Black-box and white-box testing
-
Communicating with both technical and non-technical stakeholders
-
Collaborating with project teams
-
Developing test plans, test cases, and test scenarios
-
Executing manual and automated tests
-
Planning, executing, and documenting testing activities
-
Stress testing
-
Performance testing
-
Programming languages including JavaScript, Java, Visual Basic, Oracle PL/SQL, and SQL
-
Selenium testing framework (WebDriver specifically)
Required Technical Experience:
-
Writing and executing SQL Server queries
-
Cross-browser testing across Chrome, Firefox, Safari, and Internet Explorer
-
Microsoft Office Suite (Word, Excel, PowerPoint, Visio)
-
Experience with workflow modeling tools (Microsoft Visio, Lucidchart, or BPMN-based tools)
-
Experience working within Agile, Waterfall, and DevOps SDLC methodologies
Required Education:
-
Bachelor's degree in Computer Science, Engineering, or a related technical field
Strongly Preferred:
-
Experience with LoadRunner for performance and load testing
-
Experience with Jira, ServiceNow for defect tracking, ITSM, or service management
-
Experience with JAWS screen reader or other assistive technology testing tools
-
Experience supporting large-scale, complex IT testing environments involving multiple portfolios and projects
-
Experience supporting Case Management Systems
-
ISTQB certification or equivalent
-
Familiarity with ITIL service management frameworks
-
Experience with data migration testing and validation
-
Experience with Section 508 / WCAG 2.1 AA accessibility compliance testing
Personal Attributes:
-
Self-directed and able to operate with minimal supervision
-
Strong analytical and problem-solving skills
-
Excellent written and verbal communication skills
-
Ability to manage multiple testing streams simultaneously
-
Proactive in identifying risks and gaps in requirements
-
Committed to timely task completion and quality deliverables
-
Comfortable working in a hybrid environment with on-site requirements in Washington, D.C.
Applicant Eligibility: Please note, candidates who are eligible to work in the US without visa sponsorship are eligible to apply. No recruiters or staffing agencies please.