Senior Quality Assurance Analyst - Irvine, United States - First American Natural Hazard Disclosures (FANHD)

    First American Natural Hazard Disclosures (FANHD)
    First American Natural Hazard Disclosures (FANHD) Irvine, United States

    1 month ago

    Default job background
    Description

    The Senior QA Analyst carries out and develops procedures to ensure that all information systems products and services meet organization standards and end-user requirements in an applications development environment. This role evaluates and tests new or modified software programs and software development procedures to ensure that programs developed throughout the company function according to user requirements and conform to established guidelines.

    What You'll Do

    • Performs and leads tests of software to ensure proper operation and freedom from defects.
    • May create test data for applications.
    • Documents and works to resolve all complex problems.
    • Reports progress on problem resolution to management.
    • Devises improvements to current procedures and develops models of possible future configurations.
    • Acts as information resource about assigned areas to technical writers and other Quality Assurance Analysts.
    • Performs complex work flow analysis and recommends quality improvements.
    • Write, revise, and verify the quality standards and test procedures for program design and product evaluation.
    • May review new or modified programs, including documentation, diagram, and flow chart, to determine if the program (a) performs according to the user request; and (b) conforms to guidelines.
    • Sets up tests at the request of users to locate and correct program operating errors following the installation of programs.
    • Assists the Programmers and business units in developing application test plans and verifies that applications and programs have been tested according to plan.
    • May assist business unit in verifying that applications provided the agreed upon functionality
    • May develop automated scripts for regression, load, and performance testing.
    • Trains software program users.
    • Required to perform duties outside of normal work hours based on business needs.

    What You'll Bring

    • BS Degree in an IT or business field or equivalent work experience
    • At least 4 years of directly related experience
    • Strong proficiency with PC Windows and mainframe CICS user environments.
    • Working knowledge of quality assurance and acceptance testing methodologies and/or training.
    • Read, analyze, and interpret general business periodicals, professional journals, technical procedures, or government regulations.
    • Write reports, correspondence, and procedure manuals.
    • Maintain the perspective of the end-user to ensure that the software will function optimally in the business process environment.
    • Exceptional interpersonal and communication skills.
    • Be anticipatory of customer needs, market conditions, and changes in the business climate.
    • Understand the concepts of, and be able to apply projects, structured testing and development methodologies.
    • Working knowledge and tradeoffs of different software development processes and models such as Agile, XP, Scrum, Spiral, and Waterfall.
    • Implement reliable automated test scripts by providing adequate test coverage for the breadth and depth of features and functions.
    • Generate suitable test data that validate the critical requirements and business rules of the application under test to expose regressive defects.
    • Basic knowledge of test case design techniques such as all-pairs, equivalence partitioning, and boundary value analysis.
    • Recognize that testing is a mission-critical activity throughout the software development lifecycle.
    • Passionate about sharing technical expertise with teammates and make a genuine effort to improve their product knowledge.
    • Collaborate closely with offshore QA Analysts and software development teams.