Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
SDET Engineer III image - Rise Careers
Job details

SDET Engineer III

OpenGov is the leader in AI-enabled software for cities, counties, state agencies, and special districts. With a mission to power more effective and accountable government, OpenGov serves 2,000 communities across the United States. OpenGov is built exclusively for the unique asset management, permitting and licensing, procurement and contract management, tax and revenue, budgeting and planning, and financial management needs of the public sector. The OpenGov platform empowers organizations to operate more efficiently, adapt to change, and strengthen public trust.

Learn more or request a demo at opengov.com


Job Summary:


The SDET Engineer III will take an  active role dedicated to enabling efficient testing via extending existing automation frameworks and adding new functionality. You’ll leverage industry-standard tools and services to drive efficient and comprehensive quality practices across the team. This role will support the broader team on better practices, processes, frameworks, tools, and automation to improve the overall quality of OpenGov applications and increase velocity and confidence in software delivery.

A typical day in this role would provide multiple opportunities to lead and design well scoped test frameworks, test cases and resolve unique technical challenges. The role provides you the ability to become a subject matter expert in one or more functional areas.  Strong collaboration skills with the product, UX, and platform engineers, ability to navigate ambiguity and execute quickly will enable your success.

Responsibilities:

  • Drive the quality strategy for the team by setting standards and driving continuous improvement

  • Work hand-in-hand with the developers and product managers to enable quality in the application

  • Develop automated tests for regression, feature testing, and performance testing 

  • Review design documents and product requirement documents in close collaboration with product managers and tech lead for creating and documenting test plans and test cases for features

  • Perform code reviews for tests and supporting test code

  • Perform manual and exploratory testing in conjunction with requirements as a prerequisite for test automation, time-sensitive delivery scenarios, and unscheduled hotfix releases

  • Mentor and guide junior software engineers, fostering a culture of continuous learning and improvement

  • Use defect patterns and insights from observability to drive testing practices and assess scalability and resilience to improve quality and testing effectiveness

  • Work with CI tools to execute tests and analyze test results to share metrics and feedback with key stakeholders

Requirements:

  • BS/MS in Computer Science or equivalent experience required

  • 5 or more years of industry experience, with 2 years as an SDET or a test automation engineer required

  • Proficiency in TypeScript, Javascript, Java, or any object-oriented programming language

  • Proficiency in test automation frameworks such as Playwright, Cypress, Selenium, etc. 

  • Proficiency in automated testing REST and/or GraphQL services and microservice architectures

  • Proficiency in database fundamentals

  • Good understanding of Continuous Integration and Deployment tools and processes and how they integrate with deployment cycles

  • Experience improving quality through a combination of unit tests, integration tests, UI and API tests, load/performance tests, and monitoring

  • Experience creating testing artifacts, gathering requirements, and clarifying ambiguities by communicating effectively with product managers and developers

  • Experience with quality engineering for SaaS Platform teams and understanding software system internals

  • Experience with Load/Performance testing with k6 is highly preferred

  • Experience with GitHub, GitHub Actions, and the overall GitHub ecosystem

  • Understanding of testing event-driven systems preferred

  • Experience with GovTech or FinTech domains preferred

Why OpenGov?

A Mission That Matters.

At OpenGov, public service is personal. We are passionate about our mission to power more effective and accountable government. Government that operates efficiently, adapts to change, and strengthens public trust.  Some people say this is boring.  We think it’s the core of our democracy.

Opportunity to Innovate

The next great wave of innovation is unfolding with AI, and it will impact everything—from the way we work to the way governments interact with their residents. Join a trusted team with the passion, technology, and expertise to drive innovation and bring AI to local government. We’ve touched 2,000 communities so far, and we’re just getting started.

A Team of Passionate, Driven People

This isn’t your typical 9-to-5 job; we operate in a fast-paced, results-driven environment where impact matters more than simply clocking in and out. Our global team of 800+ employees is united in our commitment to challenge the status quo. OpenGov is headquartered in San Francisco and has offices in Atlanta, Boston, Buenos Aires, Chicago, Dubuque, Plano, and Pune.

A Place to Make Your Mark

We pride ourselves on our performance-based culture, where every employee is encouraged to jump in head-first and take action to help us improve. If you have a great idea, we want to hear it. Excellent performance is recognized and rewarded, and we love to promote from within.

Benefits That Work for You

Enjoy an award-winning workplace with the benefits to match, including:

  • Comprehensive healthcare options for individuals and families.

  • Flexible vacation policy and paid company holidays

  • 401(k) with company match

  • Paid parental leave, wellness stipends, and HSA contributions

  • Professional development and growth opportunities

  • A collaborative office environment with weekly catered lunches

OpenGov Glassdoor Company Review
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
OpenGov DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of OpenGov
OpenGov CEO photo
Zac Bookman
Approve of CEO

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About SDET Engineer III, OpenGov

OpenGov is seeking an energetic and skilled SDET Engineer III to join our dynamic team in Pune. As leaders in AI-enabled software for government entities, we are on a mission to enhance effective governance across 2,000 communities in the United States. In this position, you'll play a crucial role in expanding our automation frameworks and developing new functionality to elevate our quality assurance processes. You'll collaborate closely with engineers, product managers, and UX designers, ensuring that every piece of our application meets the highest standards before deployment. Your days will involve designing well-defined test frameworks, crafting test cases, and tackling unique technical challenges. We highly value your ability to mentor junior engineers, fostering a culture of continuous learning within our team. The SDET Engineer III position provides you the opportunity to lead quality strategies and engage in hands-on testing, including regression and performance testing. If you're someone with a passion for quality, who can navigate ambiguity with ease, and who thrives in a fast-paced, innovative environment, then OpenGov is the right place for you. Join us and be an integral part of a team that's not just about coding, but about making a significant impact in the public sector through technology. Feel passionate about your work? Then, let's elevate government operations together.

Frequently Asked Questions (FAQs) for SDET Engineer III Role at OpenGov
What are the key responsibilities of an SDET Engineer III at OpenGov?

As an SDET Engineer III at OpenGov, you will take an active role in enhancing and extending our existing automation frameworks while developing new functionalities. Your responsibilities will include creating automated tests for regression and performance testing, collaborating with product managers and developers to design testing plans, and mentoring junior engineers in best practices for quality assurance. This role sets a solid foundation for improving the quality of our applications and streamlining software delivery, helping our teams operate effectively.

Join Rise to see the full answer
What qualifications are required for the SDET Engineer III position at OpenGov?

To qualify for the SDET Engineer III position at OpenGov, candidates should possess a BS/MS in Computer Science or equivalent experience, and a minimum of 5 years in the industry, including at least 2 years as an SDET or test automation engineer. Proficiency in object-oriented programming languages such as TypeScript, Java, or JavaScript, as well as experience with test automation frameworks like Playwright, Cypress, or Selenium, is required. Additionally, candidates should have a strong understanding of Continuous Integration tools and be experienced in both manual and exploratory testing.

Join Rise to see the full answer
How does the SDET Engineer III at OpenGov contribute to team collaboration?

The SDET Engineer III at OpenGov plays a vital role in fostering collaboration between product managers, developers, and UX designers. By being part of agile development cycles, you'll ensure quality is integrated throughout the software development process. Your collaborative skills will help in developing comprehensive test plans and driving continuous improvement in quality practices, ultimately benefiting the entire team by enhancing communication and efficiency.

Join Rise to see the full answer
What tools do SDET Engineer IIIs at OpenGov use for testing?

SDET Engineer IIIs at OpenGov utilize industry standard test automation frameworks such as Playwright and Selenium for designing automated tests. Additionally, knowledge of CI/CD tools and services is crucial for running tests effectively and analyzing results. By leveraging tools like GitHub Actions and testing tools for APIs and microservices, you will be equipped to conduct rigorous regression and performance testing, ensuring our software upholds its high standards.

Join Rise to see the full answer
What growth opportunities exist for an SDET Engineer III at OpenGov?

OpenGov is a performance-driven organization that values innovation and continuous improvement. As an SDET Engineer III, you’ll have significant opportunities for professional development and growth, including mentoring junior engineers, leading quality initiatives, and collaborating on new innovative projects. Your contributions directly impact the efficiency of government operations, offering a meaningful and rewarding career path, with recognition and promotion opportunities based on your performance.

Join Rise to see the full answer
Common Interview Questions for SDET Engineer III
Can you describe your experience with test automation frameworks?

When preparing to answer this question, detail your proficiency with multiple test automation frameworks such as Selenium, Playwright, or Cypress. Include specific examples of how you’ve implemented these tools in past projects, mentioning any challenges you faced and how you overcame them. Make sure to highlight your collaborative efforts with teams during this process to show your team-oriented approach.

Join Rise to see the full answer
How do you approach designing test cases for a new feature?

For this question, start by outlining your process for understanding the feature requirements with the team. Discuss the importance of creating well-structured test plans and documentation. Illustrate your approach by referencing any tools you utilize or standards you adhere to, and emphasize how you ensure that automated tests are scalable and maintainable.

Join Rise to see the full answer
What strategies do you use for performance testing?

When responding to this question, elaborate on the performance testing strategies you've employed, such as load testing or stress testing using tools like k6. Discuss how you define performance benchmarks and analyze results to create actionable insights that lead to continuous optimization of the applications. Sharing an example of a specific project would demonstrate your practical experience.

Join Rise to see the full answer
How do you handle discrepancies between test results and expected outcomes?

Here, illustrate problem-solving skills by explaining your step-by-step approach to investigating discrepancies. Discuss how you validate the test environment and logs, communicate findings with relevant team members, and collaborate to rectify issues. Highlight your ability to remain calm under pressure and your commitment to maintaining software quality.

Join Rise to see the full answer
What is your experience with Continuous Integration and Deployment?

For this question, detail your familiarity with CI/CD processes and tools such as Jenkins or GitHub Actions. Explain how you have integrated testing into these processes to ensure all code changes are tested promptly, and share examples of how CI/CD practices improved your team's deployment reliability or speed. Showcasing concrete outcomes adds credibility.

Join Rise to see the full answer
Can you explain your experience with exploratory testing?

When discussing exploratory testing, emphasize its role in enhancing software quality during the test approach. Talk about scenarios where you utilized it to discover unforeseen issues, especially in new feature developments or before critical releases. Provide insights into how exploration led to improvements not captured in automated tests.

Join Rise to see the full answer
How do you stay current with the latest testing tools and practices?

For this question, outline your methods for ongoing learning, such as attending industry conferences, following relevant online forums, reading testing blogs, or participating in local meetups. You can mention specific resources that have been valuable to you and how you apply newfound knowledge to evolve your testing practices effectively.

Join Rise to see the full answer
Describe a time when you mentored a junior engineer.

During your response, convey a specific scenario where you provided guidance to a junior engineer. Discuss the skills they were working on and how you supported them through pair programming, code reviews, or one-on-one sessions. Highlight the progress they made, and express the importance of nurturing talent within your team.

Join Rise to see the full answer
What methodologies do you prefer for test case management?

Explain your familiarity with various test management methodologies such as Agile, Waterfall, or hybrid approaches. Discuss how you select and adapt methodologies to fit project needs, ensuring that test management processes align with development timelines and requirements while capturing relevant metrics for continuous improvement.

Join Rise to see the full answer
How do you ensure quality in a fast-paced development environment?

In answering this question, focus on your ability to adapt quickly and implement effective testing strategies despite tight deadlines. Share techniques you've used to balance thorough testing with rapid development, such as risk-based testing or prioritizing critical paths, and express your commitment to maintaining high-quality standards even under pressure.

Join Rise to see the full answer
Similar Jobs
SWATX Remote No location specified
Posted 6 days ago
Posted 4 days ago
Photo of the Rise User
Lely Remote Cornelis van der Lelylaan, 3147 Maassluis, Netherlands
Posted 9 days ago
Our Home Hybrid No location specified
Posted 10 days ago

Powering more Effective and Accountable Government

224 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 26, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!