PublicInput logo
PublicInput

Building better relationships between government organizations and residents through community engagement software.

Quality Assurance Engineer

QA EngineerQA EngineerFull TimeRemoteSeniorTeam 11-50Since 2014H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

9 days ago

Salary

0

Seniority

Senior

Job Description

Quality Assurance Engineer

PublicInput

• Develop and execute comprehensive testing strategies across web and mobile experiences by creating clear, step-by-step test cases that validate features and functionality • Perform manual testing to evaluate the software from an end-user perspective, identifying usability concerns, edge cases, and unexpected defects • Build and maintain automated tests using programming languages and testing frameworks to improve efficiency, accelerate development cycles, and expand test coverage • Conduct regression testing to ensure new updates do not negatively impact existing functionality, with a focus on critical user flows and system integrations • Collaborate closely with engineers and product managers throughout the sprint cycle to validate user stories, identify and communicate blocking issues early, and provide clear quality sign-off prior to release • Investigate and document software defects by capturing detailed reproduction steps, expected versus actual behavior, environments, and supporting evidence such as screenshots or logs to enable efficient resolution by the development team • Partner with stakeholders — including product managers, designers, engineers, and support — to understand customer and business requirements

Job Requirements

  • ASP.NET MVC, .NET, C#, MSSQL, React, Javascript, jQuery, HTML/CSS, Azure, DevOps
  • Hands-on experience with testing frameworks such as Selenium, Cypress, Playwright(preferred), or Appium
  • Proficiency in at least one programming language commonly used for automated testing — Python, Java, or JavaScript/TypeScript
  • Experience with bug tracking and project management tools such as Jira or Azure DevOps(preferred)
  • Solid understanding of QA methodologies: test planning, test case design, exploratory testing, regression testing, and release sign-off processes
  • Familiarity with web technologies (HTML/CSS, REST APIs, browser dev tools) and the ability to read and understand application code (ideally ASP.NET/C#, JavaScript/TypeScript/React) to triage issues and collaborate effectively with engineers
  • Comfort writing SQL queries (MSSQL preferred) to validate data and reproduce issues
  • Experience leveraging AI tools as a productivity multiplier — for generating test cases, drafting automation, and improving coverage

Benefits

  • Unlimited Paid Time Off
  • Group Health, Dental, and Vision Plan
  • $1,000 HSA Contribution
  • Pre-tax 401 (k)

Related Categories

Related Job Pages

More QA Engineer Jobs

Full TimeRemoteTeam 5,001-10,000Since 1959H1B Sponsor

• Assist the project manager with quality assurance and technical assignments including material, concrete, and soil testing • Analyze and evaluate jobsites conformance to bid specifications • Prepare reports detailing tests conducted and determine results • Conduct inspections of construction sites to determine conformance of sites to design specifications

Wisconsin

• Collaborate with a global project team. • Identify and correct spelling, grammar, punctuation, and other language errors. • Ensure adherence to console manufacturer guidelines. • Log details of errors and issues, providing improvement suggestions. • Ensure accurate translation within context and maintain consistency in terminology and imagery. • Identify missing or incorrect content and ensure proper display/format of dates, calendars, and characters. • Write reports on errors and bugs found and perform ad hoc translation. • Oversee the quality of your work, collaborate with the team, and contribute to the overall success of projects.

Portugal
Job Closed
Agero, Inc. logo

Quality Assurance Analyst

Agero, Inc.

Agero is a leading provider of driver assistance, accident management, consumer affairs support and connected vehicle services for stakeholders across the automotive industry, including the world’s largest automakers, auto retailers, insurers, rideshare providers and other brands. As the driving force behind mobility support throughout all points in the vehicle ownership journey - from purchase to maintenance and breakdown to resell or trade in - we deliver a suite of powerful, innovative services and technology solutions that enable our 100+ clients to provide their drivers with enhanced communication, safety, and convenience for whatever their vehicle need.

QA Engineer9 days ago
Full TimeRemoteTeam 1,001-5,000Since 1994H1B No Sponsor

• Rethinking the vehicle ownership experience through data-driven technology. • Strengthening client relationships with their customers. • Managing one of the largest national networks of service providers.

Arizona + 11 moreAll locations: Arizona | California | Florida | Illinois | New Hampshire | New Mexico | New York | North Carolina | Massachusetts | Michigan | Tennessee | Virginia
Job Closed
AST SpaceMobile logo

QA and Test Engineer

AST SpaceMobile

Transforming how the world connects

QA Engineer9 days ago
Full TimeRemoteTeam 51-200Since 2017H1B No Sponsor

Role Description We are seeking a QA & Test Engineer to own product validation, verification, and quality engineering for all software delivered by our internal development teams. You will define and execute test strategies, design and build test cases and automated regression suites, manage test environments, track and drive defect resolution, and serve as the team’s formal authority on what has been proven to work before software ships. The right candidate brings solid software testing experience — ideally in a telecom, protocol stack, or network software context — combined with the technical depth to derive meaningful test cases from protocol specifications, ICDs, and architectural design documents. - Define, own, and maintain the overall test strategy for the internal software products - Produce test plans for each major release and milestone, specifying scope, approach, entry and exit criteria, test types (functional, integration, regression, performance, end-to-end), and risk areas - Execute manual and automated test cycles, document results rigorously, and provide clear pass/fail reports with supporting evidence - Design and execute negative testing, boundary condition testing, protocol edge-case scenarios, and fault injection tests to validate system resilience, error handling, and graceful degradation across all product areas - Develop and maintain the test tooling, test environments and simulation infrastructure needed to execute tests - Integrate automated test suites into CI/CD pipelines and monitor test results, coverage trends, and flakiness over time, driving continuous improvement in automation reliability - Maintain a living test documentation library: test plans, test cases, execution results, and release readiness assessments, kept current as software evolves across sprints and milestones - Support post-deployment validation and smoke testing to confirm that released software operates correctly in production and staging network environments Qualifications - Bachelor’s degree in Computer Science, Software Engineering, Telecommunications Engineering, or a related technical field — or equivalent professional experience. - A minimum of 4+ years of professional experience in software quality assurance and test engineering, with demonstrated experience testing complex, integration-heavy software systems. - Experience testing telecom software, protocol stack implementations, or network elements is a plus. - Proven ability to define test strategies, write detailed test plans, and design test cases from functional specifications, architectural design documents, and interface control documents (ICDs) - Experience testing software against defined interface specifications or protocol standards; able to derive test cases from low-level technical documents such as ICDs, state machine diagrams, or 3GPP-style specifications - Hands-on experience building and maintaining automated test suites using Python-based frameworks (pytest, Robot Framework, or equivalent); able to write clean, maintainable test automation code - Experience designing and managing test environments, including stubs, mock services, and simulators, for testing networked software in isolation from live dependencies - Disciplined approach to defect logging, triage, tracking, and verification using standard issue-tracking tools (Jira or equivalent) - Experience in integrating automated tests into CI/CD pipelines and maintaining quality gates (GitHub Actions, GitLab CI, Jenkins, or equivalent) - Comfortable executing tests, debugging issues, and managing test tooling in Linux/Unix environments; familiarity with command-line debugging and log analysis - Ability to read C or Go source code to understand component behavior when documentation is incomplete or ambiguous - Experience designing and executing performance, load, or stress tests for high-throughput or low-latency networked software components (e.g. using Locust, k6, iPerf, or custom tooling) - Experience with dedicated test case management platforms (TestRail, Xray for Jira, Zephyr, or equivalent) - English proficiency at B2 level or above Requirements - Strong problem-solving mindset with a bias toward automation and operational efficiency - Collaborative and communicative — comfortable working in a globally distributed team - Ownership mentality - take responsibility for end-to-end reliability of systems under your care - Adaptable and self-directed, with the ability to manage competing priorities in a fast-paced environment - Meticulous attention to detail in documentation, change management, and operational procedures Technology Stack - Python (pytest, Robot Framework, or equivalent), C, Go and Rust - gRPC, REST API testing tools (Postman, requests library) - iPerf, Locust, k6, or custom tooling for throughput and latency validation - GitHub Actions, GitLab CI, Jenkins, ArgoCD - Docker, K8s (test environment provisioning and management) - Prometheus, Grafana, structured log analysis (ELK stack or equivalent) for diagnosing test failures in deployed environments - Git (GitHub / GitLab) - Confluence, test case management tools (e.g. TestRail, Xray, or equivalent) Physical Requirements - Ability to work in a standard office or remote home-office environment and use a computer for extended periods - Ability to participate in occasional after-hours incident response actions

Latvia