Software Developer / QA Tester
Core
Create and carry out comprehensive manual and automated test plans to identify defects and verify compliance with requirements and specifications.
Role type
Senior IC software developer / QA tester
Builds
mission-critical software and web applications
Domain
Government / Corporate IT
Required skills
C#, Java, JavaScript, HTML, CSS, .NET, relational databases, RESTful services, automated testing frameworks, secure coding practices, usability principles, accessibility standards
Preferred skills
CI/CD pipelines, performance testing, security testing, web-based workflows, form design, production support
Technologies
C#, CI/CD, CSS, Java, JavaScript, ASP.NET, SharePoint, Web, RESTful services
Responsibilities
Create and carry out comprehensive manual and automated test plans to identify defects and verify compliance with requirements and specifications. Test system changes before implementation, assess edge cases, triage defects, and perform regression testing. Record software and application defects in tracking systems and keep defect databases accurate and current. Work with software and web developers to communicate defects and support their resolution. Participate in software design reviews, contributing input on functional requirements, operational characteristics, product designs, and schedules. Develop and improve application features, refactor code, fix defects, and support feature implementation while applying secure coding and usability principles.
Seniority
Senior, hands-on IC