$32.15 - $48.23 Hourly
$66,880 - $100,320 Annually
This position is a Pay Band C9
Posting Details
Interviews are anticipated to be conducted within two weeks of closing date.
Our Mission
It is the mission of New Mexico's Game and Fish Department: To conserve, regulate, propagate and protect the wildlife and fish within the state of New Mexico using a flexible management system that ensures sustainable use for public food supply, recreation and safety; and to provide for off-highway motor vehicle recreation that recognizes cultural, historic, and resource values while ensuring public safety.
Please visit our website for more information at https://www.wildlife.state.nm.us/
Why does the job exist?
NMDGF applications are developed and maintained in-house. Most applications are web-based running under a LAMP stack currently. Our applications are constantly being updated to extend new capabilities and respect new rules passed by legislation and those provided by our commission board as well as by internal subject matter experts. The position is responsible for the design, implementation, execution, and documentation of test scripts, procedures, and automated regression testing. Testing covers all aspects of application functionality including functional correctness, end-user usability, integration, and performance testing.
This position establishes and maintains structured automated testing practices to reduce operational risk, protect complex eligibility logic, and ensure transactional integrity during modernization and ongoing enhancement efforts. As the department is undergoing a major modernization of our applications, automated regression tests will be critical.
How does it get done?
General
* Participates in review and planning processes to translate design requirements and project specifications into
test suites and test plans.
* Archives, maintains, and supports all test artifacts for reuse on subsequent projects, including test
environments, test data, and application instances as appropriate.
* Creates and maintains automated test suites using a working knowledge of scripting language.
* Builds and executes test cases for functional, regression, and/or performance testing, including both
back-end and front-end testing of entire system, subsystems, and interfaces to other systems as needed.
* Ensures integration testing is comprehensive and complete.
* Reports defects, defect status, and testing status accurately and concisely.
* Keeps current on industry standards, evolving technologies and methodologies, and tools for quality
assurance, development, and testing. Assist in the evaluation and selection of development and testing tools.
* Applies experience with systems lifecycle tools, such as test bug tracking, and test and/or requirements
management tools. Automated Regression Framework Development
* Design and implement automated regression test suites covering: Backend eligibility rules (PHP),
API/validation endpoints, Browser-based user workflows
* Develop reusable test utilities and frameworks.
* Integrate automated tests into CI/CD pipelines.
* Maintain regression test repositories and execution artifacts. Functional & Integration Testing
* Validate authentication, eligibility determination, license/stamp selection, cart management, and checkout
workflows.
* Develop persona-based test scenarios reflecting demographic and historical rule conditions.
* Verify proper filtering of options and enforcement of validation constraints.
* Perform database-level validation for integrity and consistency.
* Performance & Stress Testing
* Develop and execute load and stress tests simulating peak licensing periods.
* Monitor system performance metrics under load.
* Document performance baselines and identify degradation risks.
* Test Data & Environment Management
* Design and manage structured test personas (age, residency, veteran status, prior hunts, etc.).
* Collaborate with DBA to establish repeatable test data seeding procedures.
* Validate migration impacts on data integrity.
* Ensure non-production environments are suitable for regression execution.
* Documentation & Traceability
* Produce and maintain: Test strategy documentation, Test plans and case inventories, Regression coverage
reports, Performance testing documentation, Defect reports and root cause analyses
* Maintain traceability between requirements and code changes.
Who are the customers?
New Mexico Department of Game and Fish. Our applications serve over a million customers (NM residents and worldwide), but this position would rarely work directly with our external customer base. Most work will be with the internal customers who are the business owners of the various applications, and with the Applications group (comprised of the DBA, several developers, and this position).
Ideal Candidate
The ideal candidate has advanced experience and knowledge of software engineering practices and industry best practices for an agile software development life cycle (SDLC); scalable automated test design, test strategy, and test execution; planning, preparing, and executing functional integration/user acceptance testing. Some knowledge of programming would be helpful for building test scripts.
Minimum Qualification
Bachelor's degree in Computer Science, Management Information Systems (MIS), Information Technology, Engineering, or similar technical degree and two (2) years of experience in software programming, systems testing, or systems quality assurance (QA). Any combination of education from an accredited college or university in a related field and/or direct experience in this occupation totaling six (6) years may substitute for the required education and experience.
Employment Requirements
Pre-employment background investigation is required and is conditional pending results. Must possess and maintain a valid Driver's License. Must possess and maintain a current Defensive Driving Course Certificate from the State of New Mexico or must pass and receive Defensive Driving Course Certification as a condition of continued employment.
Working Conditions
Work is performed in an office setting with exposure to Visual/Video Display Terminal (VDT) and extensive personal computer and phone usage. Some sitting, standing, bending and reaching may be required.
Supplemental Information
Do you know what Total Compensation is? Click here
Agency Contact Information: Jeff Brody Email
For information on Statutory Requirements for this position, click the Classification Description link on the job advertisement.
Bargaining Unit Position
This position is not covered by a collective bargaining agreement.