QA Engineer, Tyler Jury

Software Development Vancouver, BC


Description

At Tyler Technologies, we believe that jury duty should be painless for jurors and for anyone on the court staff who is a part of the process. That’s why we’ve built a jury management solution with capabilities that make the entire process as streamlined and efficient as possible, providing an easy experience for everyone involved.        
    
You will work in a flexible, friendly, and collaborative product team consisting of product analysts, designers and developers. You’ll get to work on the industry’s top-selling Jury Management Solution, which spans across our suite of Jury products.        
        
As our Quality Assurance Engineer, you will play a pivotal role in establishing and leading rigorous QA standards within the team, guaranteeing the functionality of our products aligns seamlessly with user and stakeholder expectations. This includes continuous iteration of a test plan, developing, and maintaining an exhaustive end-to-end automated test suite, and manual testing.        
        
Our team works in a hybrid model, combining a blend of in-office and remote work. You will be required to come to our Downtown Vancouver office 3 days a week. If you’re an eager learner and a thoughtful, kind, supportive human, we’d love to have you on our team!        

Responsibilities

  • Fully learn all features of our products to complete a comprehensive test plan
  • Create test cases and test plans in JIRA Zephyr to validate "conditions of satisfaction" provided by the Product Owner
  • Ensure tests are kept up to date with the application's features
  • Conduct test plans and test case review sessions with the team
  • Write end-to-end tests in Microsoft Playwright using Javascript/SQL
  • Regularly review test results and take any required action
  • Review Pull Requests for functionality and ensure appropriate tests have been written
  • Update application dependencies and perform regression testing
  • Create, document and train other team members in QA best practices
  • Ensure the team is creating unit, integration and end-to-end tests
  • Work with DevOps/SysOps to integrate automated tests into the CI/CD pipeline
  • Evaluate and use third-party tools to test for accessibility, security and performance
  • Perform manual testing as needed

Qualifications

  • You have a strong track record of software quality assurance/testing or related experience, including but not limited to writing automated end-to-end tests using JavaScript, HTML, and SQL with an automated test tool
  • You thrive in a highly collaborative environment, in-office and remotely
  • You enjoy taking existing QA processes to the next level in terms of quality, organization and standardization of procedures
  • You find satisfaction in digging into ambiguous problems and working with coworkers to create clear solutions
  • You embrace a "growth mindset"; you see challenges as opportunities for growth, embrace learning, and are resilient in the face of setbacks

Nice to Haves

  • Diploma or Bachelor's degree in Computer Science or similar. Equivalent work experience may substitute for degree requirements.
  • Experience with Agile Scrum development processes.
  • Experience testing for WCAG/ADA-compliant software quality standards
  • Experience integrating automated unit tests into AWS pipelines
  • Experience with load testing and security testing
  • Include a Cover Letter where you introduce yourself to us as a colleague and include examples of how you have successfully influenced a product’s quality standards

#LI-SB1

#LI-HYBRID