Senior Software Tester
Role details
Job location
Tech stack
Job description
Under general direction of the Information Technology Services Division (ITSD) Web & Mobile Services (WMS), Information Technology Manager I, the Senior Software Tester is responsible for defining and executing testing architecture, requirements, designs, processes, and procedures related to solutions testing for new and existing Information Technology (IT) solutions for the California State Lottery (Lottery). The Senior Software Tester provides technical leadership as the project lead for testing and debugging software using various programming tools and languages, and works with web and mobile stakeholders through the software development lifecycle to complete system, regression, smoke, and user acceptance testing. The Senior Software Tester must have good written and verbal communication skills to efficiently maintain the organization of the workload. The duties for this position are focused in the Software Engineering domain; however, work may be assigned in other domains as needed., This position is headquartered in Sacramento and is eligible for a hybrid telework schedule. Employees must be able to report to their assigned headquarters office as assigned. Travel expense to and from the assigned headquarters are the responsibility of the employee. Eligibility for telework requires the employee to reside in California per California Government Code Section 14200 which states: "telecommuting means the partial or total substitution of computers or telecommunication technologies, or both, for the commute to work by employees residing in California., The Statement of Qualifications (SOQ) is a narrative discussion of how your education, training, experience, knowledge, skills and abilities meet the minimum qualifications for this position. The SOQ serves as a document of each candidate's ability to present information clearly and concisely in writing and should be typed, no more than one (2) page in length, and in 10 point font or above. Resumes and Cover letters do not take the place of the SOQ. The SOQ should specifically address each of the questions in the order they are presented. Applicants who fail to submit the SOQ or who do not follow the instructions of the SOQ will not be considered.
- Please describe the depth and breadth of your experience leading testing and debugging software efforts using various programming languages and testing tools. This should include details for how you worked with web and mobile stakeholders throughout the software development lifecycle to complete system, regression, smoke, and user acceptance testing.
- Please describe your experience developing test processes and procedures to ensure only high-quality web and mobile applications are deployed or published. Include any experience using DevOps, Jira, or a similar team collaboration project management application to manage testing processes and tasks.
Requirements
In addition to evaluating each candidate's relative ability, as demonstrated by quality and breadth of experience, the following factors will provide the basis for competitively evaluating each candidate:
- Expert-level hands-on experience with Java, Selenium, automated testing frameworks, and designing scalable, maintainable test automation solutions.
- Strong background leading performance, load, stress, regression, and smoke testing efforts for enterprise-level web and mobile applications.
- Deep understanding of system architectures, with experience participating in design reviews, walkthroughs, and providing input to improve testability and quality.
- Ability to evaluate, recommend, and implement testing tools, technologies, and automation strategies within CI/CD and DevOps environments.
- Experience working with non-technical end-users to develop, preview, and publish content on an external website supported by a CMS platform.
- Extensive experience writing and maintaining complex test strategies, plans, test cases, and validation documentation that follow Institute of Electrical and Electronics Engineers (IEEE) Standards for Software and System Test validation.
- Experience coordinating testing across multiple teams, vendors, and environments, including development, testing, staging, and production support.
- Strong knowledge and hands-on experience testing for ADA / WCAG / Section 508 accessibility compliance and guiding teams on accessibility best practices.
- Experience providing technical leadership for complex testing projects, including mentoring team members and driving testing best practices.
- Excellent communication and collaboration skills, with the ability to explain complex technical issues to developers, vendors, and business partners.
Benefits & conditions
When choosing a state organization to work for, there are a lot of options. Why choose the California State Lottery? People are drawn to the Lottery because we:
- Are an energetic, creative, and talented team
- Value diversity and inclusion in the workplace
- Empower team members to bring their knowledge, expertise, and innovation
- Recognize individual and team contributions
- Support the importance of work-life balance
- Invest in the professional development of our team members
- Are dedicated to preserving our environment by lowering our carbon footprint, The Senior Software Tester will work in a fast-paced environment, with competing priorities, and critical deliverables.
- Schedule: This supports the Lottery during normal business hours from 8:00 a.m. to 5:00 p.m. unless otherwise approved by the unit manager. Weekends, long and/or irregular hours, after-hours work, and holiday work may be required.
- Travel: Statewide overnight travel may be required.
- Other: This position may be required to carry a Lottery issued cell phone. This position may be required to be reachable outside of normal business hours.