QA Engineer III, User Acceptance - AdvantEdge Digital Solutions (Remote)

Cuna Mutual Group

Madison Wisconsin

United States

Engineering
(No Timezone Provided)

Job Purpose:

Provide professional and technical leadership and support in Internal User Acceptance test planning, test design, and test execution of technology solutions. Lead self and others on the team through all phases of the testing life-cycle on mid to large size efforts. Monitor every phase of the software development process to ensure quality, making sure that the software adheres to the established standards. This role will focus specifically on the requirements development and execution to ensure we are building software that meets product’s vision and the needs of our customers and consumers.

Job Responsibilities:

User Acceptance/Requirements Test Leadership: 50%-60%

  • Provide leadership and technical guidance on all requirement/user acceptance focused aspects of the testing lifecycle to customers, team members, and peers on mid to large size efforts.
  • Define an overall testing strategy to ensure we are coving component based testing as well as end to end, end user focused testing. The organization’s strategy must include automation, performance, and mobile testing for assigned projects. Apply alternative approaches such as risk-based, white box, and web service testing as applicable.
  • Develop and oversee the implementation of approved testing plans and activities for System, System Integration, and End-to-End Testing. Track overall testing progress and report status and any issues to management and project team members.
  • Consult with and positively influence the project team regarding all aspects of quality assurance and testing.
  • Develop and enforce quality at all phases of the project lifecycle. Initiate the quality assurance process early in the project life cycle by concentrating on requirements and emphasizing all types of testing. Emphasize quality assurance later in the project life cycle by supporting and ensuring that proper plans are in place for External User Acceptance Testing.
  • Emphasize continuous improvement of User Acceptance related processes and artifacts.
  • Understand the impacts and system interdependencies on assigned projects. Maintain an in-depth knowledge of business processes supported in assigned area. 
  • Understand the basic concepts of programming in order to enable better communication with the Development Team.
  • Identify, set up, and manage the data needed for testing. Understand the purpose of different environments along with their integrations, limitations, and impact on test planning.
  • Ensure adherence to Testing Standards and Frameworks.
  • Facilitate testing related meetings. Influence and drive quality assurance discussions and decisions.
  • Provide internal user acceptance/requirements based testing and quality assurance training to implementation team members and peers.
  • Promote automation and communication across the various testing focused roles.
  • Test Design & Execution: 30%-40%

  • Review requirements specifications and technical design documents to provide timely and meaningful feedback regarding testability and functional gaps.
  • Create detailed, comprehensive and well-structured User focused and End to End test plans and test cases.
  • Estimate, prioritize, plan, and coordinate internal User Acceptance testing activities. 
  • Design, develop, and execute manual and automated (when appropriate) test scripts.
  • Log defects and track to closure, working with development teams to establish defect validity and cause, and retesting as needed. 
  • Serve as critical release gate for releases with a consumer or customer impact
  • Anticipate, mitigate, address, and escalate issues as appropriate.
  • Internal Partnerships: 10%-20%

  • Develop and maintain strong working relationships with testing team members, development team and business partners.
  • Apply effective communication practices within and across teams. 
  • Interact effectively with individuals at all levels of the organization.
  • Job Requirements:

  • College degree in Computer Science or related field or equivalent trade-off in related professional work experience.
  • 5-7 years of testing and quality assurance experience.
  • 2-3 years of peer leadership experience in an extended team environment.
  • Demonstrated ability to lead mid to large size testing efforts.
  • Demonstrated mastery in functional testing and proficiency user acceptance techniques. Mobile testing would be a plus. 
  • Hands-on experience with user acceptance, black box, risk-based, and exploratory testing.
  • Experience working in both an Agile/Scrum and Waterfall development process.
  • Proven working experience with the software development lifecycle.
  • Experience with Application Lifecycle Management practices and tools.
  • Solid knowledge of databases and query development (SQL).
  • Strong organizational skills.
  • Independent decision-making.
  • Ability to navigate obstacles and drive results within a complex and dynamic environment.
  • Proven ability to clearly and effectively communicate business and technical information, both verbally and in writing and effectively mediate in situations where conflict arises and understands how and when to escalate issues to the appropriate levels within the organization.
  • Demonstrated professionalism, confidence, assertiveness, and self-awareness.
  • #LI-CH

    Compensation may vary based on the job level, your geographic work location, position incentive plan and exemption status.

    Base Salary Range:

    $77,200.00 - $115,700.00

    QA Engineer III, User Acceptance - AdvantEdge Digital Solutions (Remote)

    Cuna Mutual Group

    Madison Wisconsin

    United States

    Engineering

    (No Timezone Provided)

    Job Purpose:

    Provide professional and technical leadership and support in Internal User Acceptance test planning, test design, and test execution of technology solutions. Lead self and others on the team through all phases of the testing life-cycle on mid to large size efforts. Monitor every phase of the software development process to ensure quality, making sure that the software adheres to the established standards. This role will focus specifically on the requirements development and execution to ensure we are building software that meets product’s vision and the needs of our customers and consumers.

    Job Responsibilities:

    User Acceptance/Requirements Test Leadership: 50%-60%

  • Provide leadership and technical guidance on all requirement/user acceptance focused aspects of the testing lifecycle to customers, team members, and peers on mid to large size efforts.
  • Define an overall testing strategy to ensure we are coving component based testing as well as end to end, end user focused testing. The organization’s strategy must include automation, performance, and mobile testing for assigned projects. Apply alternative approaches such as risk-based, white box, and web service testing as applicable.
  • Develop and oversee the implementation of approved testing plans and activities for System, System Integration, and End-to-End Testing. Track overall testing progress and report status and any issues to management and project team members.
  • Consult with and positively influence the project team regarding all aspects of quality assurance and testing.
  • Develop and enforce quality at all phases of the project lifecycle. Initiate the quality assurance process early in the project life cycle by concentrating on requirements and emphasizing all types of testing. Emphasize quality assurance later in the project life cycle by supporting and ensuring that proper plans are in place for External User Acceptance Testing.
  • Emphasize continuous improvement of User Acceptance related processes and artifacts.
  • Understand the impacts and system interdependencies on assigned projects. Maintain an in-depth knowledge of business processes supported in assigned area. 
  • Understand the basic concepts of programming in order to enable better communication with the Development Team.
  • Identify, set up, and manage the data needed for testing. Understand the purpose of different environments along with their integrations, limitations, and impact on test planning.
  • Ensure adherence to Testing Standards and Frameworks.
  • Facilitate testing related meetings. Influence and drive quality assurance discussions and decisions.
  • Provide internal user acceptance/requirements based testing and quality assurance training to implementation team members and peers.
  • Promote automation and communication across the various testing focused roles.
  • Test Design & Execution: 30%-40%

  • Review requirements specifications and technical design documents to provide timely and meaningful feedback regarding testability and functional gaps.
  • Create detailed, comprehensive and well-structured User focused and End to End test plans and test cases.
  • Estimate, prioritize, plan, and coordinate internal User Acceptance testing activities. 
  • Design, develop, and execute manual and automated (when appropriate) test scripts.
  • Log defects and track to closure, working with development teams to establish defect validity and cause, and retesting as needed. 
  • Serve as critical release gate for releases with a consumer or customer impact
  • Anticipate, mitigate, address, and escalate issues as appropriate.
  • Internal Partnerships: 10%-20%

  • Develop and maintain strong working relationships with testing team members, development team and business partners.
  • Apply effective communication practices within and across teams. 
  • Interact effectively with individuals at all levels of the organization.
  • Job Requirements:

  • College degree in Computer Science or related field or equivalent trade-off in related professional work experience.
  • 5-7 years of testing and quality assurance experience.
  • 2-3 years of peer leadership experience in an extended team environment.
  • Demonstrated ability to lead mid to large size testing efforts.
  • Demonstrated mastery in functional testing and proficiency user acceptance techniques. Mobile testing would be a plus. 
  • Hands-on experience with user acceptance, black box, risk-based, and exploratory testing.
  • Experience working in both an Agile/Scrum and Waterfall development process.
  • Proven working experience with the software development lifecycle.
  • Experience with Application Lifecycle Management practices and tools.
  • Solid knowledge of databases and query development (SQL).
  • Strong organizational skills.
  • Independent decision-making.
  • Ability to navigate obstacles and drive results within a complex and dynamic environment.
  • Proven ability to clearly and effectively communicate business and technical information, both verbally and in writing and effectively mediate in situations where conflict arises and understands how and when to escalate issues to the appropriate levels within the organization.
  • Demonstrated professionalism, confidence, assertiveness, and self-awareness.
  • #LI-CH

    Compensation may vary based on the job level, your geographic work location, position incentive plan and exemption status.

    Base Salary Range:

    $77,200.00 - $115,700.00