What are the responsibilities and job description for the Climate Pollution Reduction Software Quality Assurance (QA) Tester (IT Quality Assurance - Journey) position at Washington State Department of Ecology?
As the Climate Pollution Reduction Program (CPRP) Software Quality Assurance (QA) Tester, you will be responsible for directing Quality Assurance (QA) test activities for assigned projects, which is an essential function of the IT software development process. This includes working within the Agile teams for software testing, including evaluating technical requirements and design to specify test approach, develop acceptance criteria, manipulate test data, develop automation code, execute test scripts, manage test artifacts, identify defects, performance issues, and risk areas. You'll evaluate the entire software development process to ascertain whether design changes and/or enhancements are capable of fully meeting CPRP business needs and objectives.
Working with the IT Manager and subject matter experts across the program, you'll help ensure information systems are consistent with state and agency best practices, standards, and strategy roadmaps across various technology disciplines, including but not limited to, application development, data integration and reporting, database and application security, content management, shared services, accessibility, usability and user interface design.
https://www.governmentjobs.com/careers/washington/jobs/4862741/climate-pollution-reduction-software-quality-assurance-qa-tester-it-quality-as
What you will do:
- As subject matter expert, spearhead and participate in testing Climate Pollution Reduction Program (CPRP) systems.
- Collaborate with CPRP Business Analysts to research system requirements, user stories, topic papers, technical documents, and design documents to design test plans for each release;
- Create system and business relevant test cases, system test scripts & dependency data with input from Business Analysts;
- Conduct usability testing to verify software meets user interface standards and complies with Americans with Disabilities Act (ADA) requirements;
- Collaborate with Business Analysts and development staff on test approach and refine acceptance criteria;
- Oversee test resources, coordinate test activities in shared test environments, ensure systems are maintained;
- Develop, maintain and execute manual and automated test scripts, run system batches and coordinate testing with interface partners.
- Lead software Quality Assurance initiatives
- Evaluate and recommend software quality assurance plans and procedures, templates, for projects based on best practices for the type of project;
- Develop test plans and strategies for complex regional, divisional or multifunctional applications;
- Oversee activities to manage overall defect tracking process and tool across all test phases; creating metrics for project success and reporting on these metrics throughout the project life cycle; escalating discovered problems, issues, and risks to the management;
- Identify and suggest quality process improvements focused on defect prevention, compliance with policies and procedures and by assisting others with how to apply these in system development processes and practices.
Qualifications
Six years of experience and/or education as described below:
- Experience in relevant quality assurance IT experience. Experience must include the following:
- Knowledge of software quality assurance strategies, methodologies, and processes.
- Knowledge in development architecture and use of automated test tools as well as writing automated test scripts using a variety of scripting languages.
- Knowledge of defect tracking tools and techniques.
- Knowledge of test management tool(s) and techniques..
- Education involving a major study in Computer Science, Information Technology (IT), Science, Technology, Engineering, Mathematics (STEM), or closely related field.
Desired Qualifications:
- Solid understanding of Scrum, DevOps, or any other Agile development methodology.
- Demonstrable and successful experience with test automation of multi-tiered web applications, including Selenium, Playwright, SOAP UI, or similar tools.
- Ability to review complex software design specifications with a focus on testability and quality improvements.
- Proficient in understanding design documents such as logical/physical/functional designs, process flows and schema diagrams.
- Thorough knowledge of IT concepts and principles, theories and functions of computer systems, industry standards, methodologies and processes, and the principles and techniques of IT documentation.
- Software and Application Testing Certificate of training completion. Examples:
- Quality Assurance Institute (QAI)
- American Society for Quality (ASQ)
- International Software Testing Qualifications Board (ISTQB)
- International Institute for Software Testing (IIST)
Salary : $81,672 - $109,848