Systems Analyst at City of Richmond BC
Systems Analyst
The City of Richmond is committed to be the most appealing, livable, well-managed community in Canada, a vision that is only made possible by developing our most valuable asset – our people. This is a great opportunity to join our team and shape our community. The City of Richmond offers competitive pay programs, comprehensive benefits and attractive incentives. If you are looking to make a difference, and to share our vision, then please apply.
Overview
As a Systems Analyst/Application Tester, you will work with vendor software developers, business analyst and system analysts to understand and clarify requirements, design test scenarios, execute test cases, document test findings, and follow issues until they are resolved. This position reports to the Manager, Business & Enterprise Systems, and Information Technology.
Examples of key responsibilities include, but are not limited to:
- Work closely with the business SME’s, Business Analyst and the application software vendor to create clear, concise, and comprehensive test plans and test cases based on requirements and specifications.
- Design, develop, and maintain automated test scripts using automated testing tools.
- Provide input to Project Manager on testing schedule and create detailed test plan that identifies testing dates, testers and test scope for various testing phases
- Plan and execute test cases and accurately report results, documenting any deviations from expected behavior, ensuring issues are reported clearly and with reproducible steps.
- Schedule and coordinate user group testing sessions; ensure test case completion within each session
- Merge test cases provided by users and plan test case execution for time sensitive payment testing
- Ensure thorough testing coverage by identifying and automating tests when possible for both common and edge-case scenarios
- Communicate test progress, test results, roadblocks, and other relevant information to stakeholders and the Project Manager on testing progress
- Ensure thorough testing coverage by identifying and automating tests for both common and edge-case scenarios. Communicate test progress, test results, and other relevant information to stakeholders and the Project Manager on testing progress; Escalate roadblocks proactively to Project Manager.
- Participate in defect triaging and provide input on improving testing processes and methodologies.
- Provide testing leadership, manage full cycle of issue/bug handling, from discovery to tracking to closing and follow-through on execution to ensure test cases and scenarios have been completely met
- Execute and identify software/system defects via manual and automated testing, Support and maintain Test Tools, if applicable.
- Provides technical and systems analysis recommendations in consultation with the Business Analyst and System Analysts.
Knowledge, Skills & Abilities:
- Strong working experience with application testing on web-based, desktop, and mobile devices.
- Solid knowledge of software quality assurance concepts and testing methodologies, processes, standards, techniques and practices such as: unit testing, user acceptance testing, integration and regression testing
- Experience creating/enhancing/implementing test automation tools/scripts to enable testing for Testers and Developers.
- Knowledge of software development life-cycle methodologies
- Working Knowledge and experience in Cloud Technologies
- Understanding of web development technologies, including Angular, HTML5, JAVA EE, JavaScript frontend frameworks, Single Page Web Application Development
- Experience in Web Automation Testing using Java/Python/C/C++; knowledge of Playwright is an advantage
- Experience with API Automation Testing using XML/JSON, SOAP API, REST API, Java and API framework development and enhancements.
- Solid understanding of SQL, PL/SQL, Microsoft SQL programming and execute them to validate the results in the database.
- Understanding of GIT/Bit bucket (source code management tool)
- Proficiency in using test management and bug tracking tools such as QCDEV.
- Understanding of municipality services such as property management, building and constructing, permitting, licensing, inspections, bylaws, property tax and billing is an advantage
- Working Knowledge and experience in supporting off-the-shelf ERP such as Tempest, Amanda and Amanda Citizen Portal
- Demonstrated ability to participate in large projects involving the development and implementation of systems and information technologies as well as project management experience in ERP systems implementation.
- Ability to facilitate workshops, collect user requirements and develop testing documents.
- Strong observational, analytical, tracking, and organization skills; Ability to troubleshoot issues by finding root causes and proposing viable solutions
- Ability to successfully pass a Police Information Check.
Qualifications and Experience:
Graduation from a technical institute with a two (2) year Diploma program in Information Technology or Computer Systems plus five (5) to eight (8) years of progressively complex job related experience including designing test plans, and executing tests for large and complex IT projects in an integrated information technology environment is required. A combination of education and/or experience will be considered. Experience working in a municipal government environment is preferred.
Working Conditions:
- Work is performed in an office environment.
- Requires frequent degree of effort including sitting for long period of time and extended periods of focus, visual and mental concentration.
Additional Information:
Employee Group: CUPE Local 718Position Status: Temporary Full-Time
Duration of Appointment: 1 year
Salary Range: $53.44 - $63.14/hr
Hours of Work: The incumbent in this position will work 70 hours bi-weekly on a Flexible Schedule. Although the work schedule is typically based on an 8:15am to 5:00pm, Monday to Friday compressed work week schedule, you will be required with advance notice to adjust start/stop time or days of work to meet operational needs
Application Posted: 11/4/25
External Closing Date: 11/23/25
PCC#:
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeBrowse All Jobs in This Province
Explore full job listings for the area:: Jobs in Richmond | Jobs in British Columbia
You May Also Be Interested In
Find other job listings similar to this one: