You’ll lead efforts to refine testing strategies, optimize CI/CD pipelines, and strengthen our integration testing while introducing advanced techniques like fuzz testing. As a part of our team of engineers, you’ll ensure our software is secure, reliable, and meets the highest standards to bring the needed “break-it” mindset to our shift-left development methodology.
Responsibilities
- Advocate for a continuous testing and quality improvement culture and collaborate with the development team to strengthen best practices.
- Identify gaps and lead the improvement of test coverage and quality of the tests.
- Take ownership of complex integration and system-level testing tasks beyond unit tests.
- Coordinate with other test and development teams to ensure thorough validation of how our applications interact within the broader Venafi platform.
- Enable developers by designing, implementing and maintaining automation framework and tools.
- Collaborate with the UA team to manually test documentation for installation and command-line instructions, ensuring accuracy and usability for end users.
- Identify opportunities to streamline and automate the testing of documentation processes, aiming to enhance efficiency and reduce manual testing efforts.
- Develop and maintain test infrastructure.
- Work with teams and product owners within the Agile process to clarify and tighten acceptance criteria for user stories.
- Co-develop and review test plans with the team during Agile iterations.
- Support developers in designing and building complex end-to-end test scenarios.
- Track quality metrics to measure the adoption of testing strategy and propose process changes to address deficiencies.