Note: The job is a remote job and is open to candidates in USA. PublicInput develops and supports Software-as-a-Service (SaaS) solutions designed for government agencies. The Quality Assurance Engineer will ensure a seamless customer experience by identifying and addressing potential system issues before they affect users, collaborating with various teams to design and execute testing strategies.
Responsibilities
- 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
- Additionally, integrate automated test suites into Azure DevOps CI/CD pipelines so tests run consistently on builds and pull requests, enabling rapid feedback and supporting high-quality releases
- 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
- Additionally, contribute to larger customer initiatives by developing test strategies, test cases, and supporting quality resources that ensure testing coverage appropriately scales with project complexity, business impact, and risk
- Partner with stakeholders — including product managers, designers, engineers, and support — to understand customer and business requirements
- Contribute insights from testing to influence product decisions, improve reliability and observability, and continuously raise the bar on quality across the platform
Skills
- ASP.NET MVC, .NET, C#, MSSQL, React, Javascript, jQuery, HTML/CSS, Azure, DevOps
- Hands-on experience with testing frameworks such as Selenium, Cypress, or Appium
- Proficiency in at least one programming language commonly used for automated testing — Python, Java, or JavaScript/TypeScript
- 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
- Attention to Detail: A critical mindset focused on anticipating how a system can break and a willingness to dig until you understand the root cause
- Strong Ownership: Takes responsibility for the quality of what ships, and is comfortable being the person who says 'not yet' when something isn't ready
- Proactive Communicator: Ensures alignment across engineers, product, and stakeholders; writes clear, reproducible bug reports and well-organized test documentation
- Customer Empathy: Thinks like the end user — whether that's a city planner, an agency administrator, or a resident participating in their first public meeting
- Curious and Forward-Looking: Consistently seeks ways to improve testing practices, expand automation coverage, and adopt new tools and techniques
- Playwright
- Experience with bug tracking and project management tools such as Jira or Azure DevOps
Benefits
- Eligible to participate in the company’s annual bonus plan.
- Eligible for our equity incentive program that awards high-performing employees on an annual basis.
- Unlimited Paid Time Off
- Group Health, Dental, and Vision Plan: PublicInput offers a company-subsidized healthcare plan that covers 100% of your medical premiums or up to $800 per month for you and your dependents. We also have options to add Dental, Vision, Life, and other benefit coverages for the employee and their family.
- $1,000 HSA Contribution: PublicInput will contribute $1,000 annually (spread over each month) to an employee’s Health Savings Account (HSA).
- Pre-tax 401 (k): The company provides access to make pre-tax contributions to a 401 (k) plan, and will match 50 cents on the dollar up to 6% of an employee’s base salary.
Company Overview