Events  Deals  Jobs 
    Sign in  
OpenGov // govt performance management platform
Engineering, Full Time    Remote, US; Charlotte, NC; Philadelphia, PA; Columbus, OH; Birmingham, AL; Milwaukee, WI; Chicago, IL    Posted: Thursday, March 03, 2022
Apply To Job
Imagine yourself here!

OpenGov is a mission driven fast-growth, Series D, venture backed startup (includes Andreessen Horowitz, Formation 8, & Emerson Collective). Our Board of Directors includes iconic Silicon Valley executives John Chambers (former Cisco Chairman & CEO) & Marc Andreessen (Time Magazine's list of the 100 most influential people in the world).  

OpenGov is the leader in modern cloud ERP software for our nation's cities, counties, & state agencies. We have surpassed 1,000+ governments (and growing fast!) using our products in our mission to power more effective & accountable government.

OpenGov is a 2021 Top Workplaces USA award winner!

Job Description:
The OpenGov engineering team is a group of talented engineers passionate about delivering a rich set of applications with a high bar on quality that spans a broad spectrum of testing: functional, system, cross-platform, scale, performance, security, availability, & everything in between. Quality engineering is a cross-functional & distributed group of SDETs in OpenGov's R&D organization. SDETs work hand-in-hand with developers in fast-moving autonomous teams. A dedicated test architect is on staff to support the broader team on best practices, processes, frameworks, tools, & automation to improve the overall quality of OpenGov applications & increase velocity & confidence in software delivery. We have access to industry-standard tools & services to get our job done. (See QA Tech Stack.)

This role is specifically for a quality engineer focusing on test automation in OpenGov's PLC team, which is the industry's fastest-growing & only multi-tenant SaaS software for permitting & licensing.

• Create testing artifacts such as test plans, test cases, test reports, & tests
• Review product requirement documents in close collaboration with product managers & tech leads to create & document test plans & test cases for features
• Review test plan & test case documents as needed with key stakeholders
• Work hand-in-hand with the developers & product manager as a manual tester for new features under development
• Perform manual & exploratory testing as a prerequisite for test automation, for time-sensitive delivery scenarios & for unscheduled hotfix releases
• Develop automated tests for regression & feature testing
• Perform pre-release automated regression testing for scheduled feature releases
• Uplevel overall QA team maturity by contributing to cross-functional efforts such as for nightly tests, monitoring test failures, & improving the frameworks that run the tests
• Work with Jenkins to schedule tests, analyze test results & share metrics & feedback with key stakeholders

Skills Needed To Succeed:
• Has programming, debugging, & profiling skills in one or more of Java, Scala, Groovy, Python or any object oriented programming language
• Has knowledge of testing tools like TestNG, Junit, Cucumber, etc.
• Experience in API testing & good understanding of RESTful web services & microservice architecture
• Has knowledge of relational Databases & proficient in SQL queries for data validation
• Basic understanding of CI/CD release processes & how they integrate with quality cycles
• Experience working with Jenkins to build CI pipelines
• Experience with Load/Performance testing with JMeter/Gatling is a big plus
• Experience working in agile product teams (Scrum & Kanban)
• Interest in software system internals, e.g. how things work”
• Has a strong orientation towards delivering results incrementally
• Experience improving quality through a combination of tests, dependency testing, & monitoring
• Domain expertise with quality engineering for SaaS Platform teams is a plus
• Has strong verbal & written communication skills
• Self-starter who can collaborate effectively with the members of the product development team (product managers, architects, developers, etc.) & with cross-functional QA team members

• Experience: Minimum 5 years industry experience with 2 years as a SDET or a test automation engineer, preferably in SaaS companies
• Education: BS in Computer Science or equivalent

Apply To Job
© 2021 GarysGuide      About    Feedback    Press    Terms