Software Development Engineer in Test: QA, Journey
Core
Designing and executing manual and automated software tests, managing test environments, and reporting defects for enterprise applications.
Role type
Senior IC Software Development Engineer in Test (QA)
Builds
Enterprise applications and data warehouse systems
Domain
Public sector IT / Government
Required skills
Automated testing, manual testing, test planning, test case design, defect reporting, SQL querying, object-oriented programming, test environment setup
Preferred skills
Agile methodology, Microsoft 365, Azure Cloud, Azure DevOps, Power Platform, accessibility testing, usability testing
Technologies
Azure Cloud, DevOps, Microsoft 365, Office 365, SQL, Web, Network, UX, UI Design
Responsibilities
Analyze business requirements and system specifications to develop understanding of enterprise applications and design test plans. Collaborate with developers and subject-matter experts to clarify testing needs. Identify resources needed for test environments and coordinate with developers and infrastructure staff to establish or update databases, hardware, software, services, permissions, and tools. Set up test environments with deployed applications. Write test cases with simulated data inputs and expected outputs. Execute manual and automated test cases and manage test results.
Seniority
Mid-to-Senior, hands-on IC