Granicus is a leading company in the Govtech industry, dedicated to building and maintaining technology that connects governments with their constituents. The Quality Engineer role involves a mix of manual and automated testing, focusing on using Playwright for end-to-end automation while ensuring high standards in manual testing practices.
Responsibilities:
- Execute comprehensive manual test plans covering new feature development and regression testing cycles
- Perform exploratory testing to uncover edge cases and usability issues
- Conduct accessibility testing using both manual techniques and automated tools
- Validate user workflows and business logic through hands-on testing
- Identify and document defects with clear reproduction steps and impact assessment
- Design and develop end-to-end test automation using Javascript/Playwright framework
- Create and maintain comprehensive automated API test suites leveraging Playwright REST helper for thorough backend testing
- Build reusable page objects and step definitions for maintainable test code
- Seamlessly integrate automated test suites into CI/CD pipelines to enable continuous testing and rapid feedback
- Debug and troubleshoot automated test failures in various environments
- Collaborate with product management to understand requirements and acceptance criteria
- Work with developers to identify testable scenarios and automation opportunities
- Participate in test planning and estimation during sprint planning
- Mentor team members on both manual testing techniques and playwright best practices
- Champion quality processes and advocate for comprehensive test coverage
- Responsible for Granicus information security by appropriately preserving the Confidentiality, Integrity, and Availability (CIA) of Granicus information assets in accordance with the company's information security program
- Responsible for ensuring the data privacy of our employees and customers, their data, as well as taking all required privacy training in a timely manner, in accordance with company policies
Requirements:
- 5+ years of professional experience in Quality Assurance and Software Testing
- Execute comprehensive manual test plans covering new feature development and regression testing cycles
- Perform exploratory testing to uncover edge cases and usability issues
- Conduct accessibility testing using both manual techniques and automated tools
- Validate user workflows and business logic through hands-on testing
- Identify and document defects with clear reproduction steps and impact assessment
- Design and develop end-to-end test automation using Javascript/Playwright framework
- Create and maintain comprehensive automated API test suites leveraging Playwright REST helper for thorough backend testing
- Build reusable page objects and step definitions for maintainable test code
- Seamlessly integrate automated test suites into CI/CD pipelines to enable continuous testing and rapid feedback
- Debug and troubleshoot automated test failures in various environments
- Collaborate with product management to understand requirements and acceptance criteria
- Work with developers to identify testable scenarios and automation opportunities
- Participate in test planning and estimation during sprint planning
- Mentor team members on both manual testing techniques and playwright best practices
- Champion quality processes and advocate for comprehensive test coverage
- Responsible for Granicus information security by appropriately preserving the Confidentiality, Integrity, and Availability (CIA) of Granicus information assets in accordance with the company's information security program
- Responsible for ensuring the data privacy of our employees and customers, their data, as well as taking all required privacy training in a timely manner, in accordance with company policies