Jobs · Engineering

Full Stack Software Engineer - QA Support Engineer

LMI · United States · 2 wk ago
RemoteRemoteEngineering$110k–$125k/yrFull-time

Responsibilities

  • Support the design, development, testing, and maintenance of full-stack web applications.
  • Develop and maintain frontend functionality using TypeScript, HTML, CSS, and modern frameworks such as Angular.
  • Sustain backend API and service development using C# and ASP.NET Web API.
  • Aid with SQL Server development, including queries, stored procedures, views, and data validation.
  • Perform functional, regression, integration, and usability testing for web applications and APIs.
  • Develop or maintain automated test cases, test scripts, and testing documentation.
  • Identify, document, reproduce, and track software defects through resolution.
  • Support CI/CD pipeline activities and secure coding best practices.
  • Participate in Agile ceremonies including backlog refinement, sprint planning, and retrospectives.

Customer-Facing & Cross-Functional Responsibilities

  • Engage directly with customers, operations teams, and program stakeholders to understand needs, gather requirements, clarify expectations, and ensure alignment with business goals.
  • Provide product demos, feature walkthroughs, and technical presentations to customers and internal audiences.
  • Collaborate closely with UI/UX designers to translate user insights into intuitive, user-centered interfaces and interactions.
  • Communicate clearly and professionally through written documentation, customer updates, user guides, release notes, and internal knowledge sharing.
  • Act as a liaison between technical and non-technical stakeholders, ensuring complex issues are explained in a clear, accessible way.
  • Help triage customer-reported issues, support root-cause analysis discussions, and guide customers through validation and testing as needed.

Qualifications

  • Bachelor's degree in Computer Science, Information Systems, Engineering, or related discipline, or equivalent practical experience.
  • 5+ years of professional experience supporting web application development and/or software testing.
  • Experience developing or supporting applications using TypeScript, HTML, CSS, and frontend frameworks such as Angular.
  • Experience with C# and ASP.NET MVC/Web API development.
  • Familiarity with SQL Server, T-SQL queries, stored procedures, and relational database concepts.
  • Experience performing manual testing, regression testing, or QA validation activities.
  • Understanding of software development lifecycle (SDLC) processes and Agile methodologies.
  • Strong troubleshooting, analytical, and communication skills.

Desired Skills

  • Experience supporting enterprise or government application environments.
  • Experience with automated testing frameworks and test automation tools.
  • Familiarity with Azure cloud services, including App Service and Application Insights.
  • Experience working with REST APIs and API testing tools such as Postman or Swagger/OpenAPI.
  • Understanding of CI/CD pipelines and source control workflows using Git.
  • Exposure to authentication and authorization technologies such as SAML, OAuth, or Okta SSO.
  • Familiarity with secure development practices and OWASP principles.
  • Experience supporting modernization efforts involving Angular upgrades or .NET migrations.
  • Knowledge of Agile or SAFe development methodologies.
  • Strong attention to detail and ability to manage multiple priorities in fast-paced environments.
  • Background working with UI/UX teams or participating in user-centered design discussions.
  • Experience gathering requirements, facilitating customer feedback sessions, or conducting user acceptance test support.

Tools & Technologies

  • Frontend: TypeScript, Angular, HTML, CSS
  • Backend: C#, ASP.NET MVC/Web API, .NET
  • Database: SQL Server, T-SQL, SSMS
  • Testing: Manual Testing, Regression Testing, API Testing, Test Automation
  • Cloud/DevOps: Azure App Service, Application Insights, CI/CD Pipelines
  • Collaboration: Git, Agile/Scrum, Jira/Azure Boards

Similar jobs