logo

Software QA Associate, Analyst or Sr. Analyst

  • Anywhere

Company :
Federal Reserve Bank of Richmond

Location :
Cleveland, Ohio

Expiry Date :
Fri, 16 Apr 2021 23:59:59 GMT

Apply Job :
Open Link

Description :
T2C Software QA Associate, Analyst or Sr. Analyst Federal Reserve Bank of Cleveland OH-Cleveland Full-time Regular Exempt Experienced Day Job Tier II – Credit Check Software QA Associate, Analyst or Sr. Analyst Here at the Cleveland Fed, we’re excited to play a major role in the transformation of the U.S. government’s largest digital tax collections system. Led by both customer- and data-driven insights, we are committed to developing and implementing a new service with the best, most innovative technologies available today. Are you up for the challenge? We give you the opportunity to boost your career and join a talented team committed to excellence, agile principles, and our customers. You bring to us experience, positivity, and a willingness to collaborate on a system that will give taxpayers an improved, user-friendly experience. To be considered for this role, candidates must be a U.S. citizen. Software QA Associate Position Summary Responsible for understanding how a system works. Develops, executes, and maintains easy to moderately complex test cases to ensure the system functions according to acceptance criteria, and communicates defects with supporting documentation.Essential Accountabilities – Prepares and executes manual test cases to ensure overall quality of the product and that the system meets defined acceptance criteria. – Performs exploratory testing. – Assists with the setup of test cases and test data to prepare for testing particular scenarios. – Maintains test plans, environment, data and tools for system enhancements and corrections. – Reports defects according to the reporting standards and takes ownership for overseeing the resolution of the defect. – Provide low to moderate subject matter expertise for third party products and utilities used to support the testing process. – Participates in team daily stand ups and reports on testing progress, offers ideas to improve the testing process and communicates testing blockers. – Partners closely with all members of the development team to ensure quality is ingrained in all aspects of the Software Development Lifecycle – Performs other duties as assigned or requested.Education and Experience – Bachelor’s degree with no prior professional work experience – Associate’s degree or software testing certificate with 3+ years of professional work experience – High School Diploma with 5+ years of professional work experienceKnowledge and Skills – Work within an agile work environment utilizing Scrum or Kanban methodologies – General awareness of Agile Testing Methodology – Understands concept of user stories – General understanding of Software development – Knowledge of a Programming language is a plus – Microsoft Office Suite (Access, Excel, Outlook, PowerPoint, Word, Outlook) – Ability to perform independent research – Creating test cases for functional, regression and user acceptance testing – Navigating through challenges with defect remediation and demonstrate effective escalation of high severity defects. – Strategic thinking/planning – Teamwork/collaboration – Written and verbal communication – Active listening – Problem-solving and analytical – Project management – Facilitating presentations/public speaking – Ability to understand software from the customer’s perspectiveSoftware QA Analyst Position Summary Responsible for understanding how a system works. Develops, executes, and maintains moderately complex test cases to ensure the system functions according to acceptance criteria, and communicates defects with supporting documentation. Responsibilities include analyzing moderately complex problems to determine the root cause of the issue. This role primarily supports the Transforming Tax Collection program.Essential Accountabilities – Prepares and executes manual test cases to ensure overall quality of the product and that the system meets defined acceptance criteria. – Performs exploratory testing. – Sets up test data and test cases in order to prepare for testing particular scenarios. – Assists in the planning and development of test plans, test cases and data. Ensure alignment with business requirements. – Utilize and help optimize the use of testing and integration tools in testing efforts. – Maintains test plans, environment, data and tools for system enhancements and corrections. – Identify and prioritize issues with testing and system behavior. Participate in root cause analysis on problems encountered during testing and recommends possible solutions. Collaborate with developers and technical support staff as needed to isolate root cause of defects and provides recommendations. – Participates in team daily stand ups and reports on testing progress, offers ideas to improve the testing process and communicates testing blockers. – Partners closely with all members of the development team to ensure quality is ingrained in all aspects of the Software Development Lifecycle. – Performs other duties as assigned or requested.Education and Experience – Bachelor’s degree with 3+ years of related work experience – Associate’s degree or software testing certificate with 5+ years of professional work experienceKnowledge and Skills – Work within an agile work environment utilizing Scrum or Kanban methodologies – Understanding of Agile Testing Methodology – Understands concept of user stories – General understanding of Software development – Microsoft Office Suite (Access, Excel, Outlook, PowerPoint, Word, Outlook) – Ability to perform independent research – Mentorship – Strategic thinking/planning – Teamwork/collaboration – Written and verbal communication – Active listening – Problem-solving and analytical – Project management – Facilitating presentations/public speaking – Ability to understand software from the customer’s perspectiveSoftware QA Senior Analyst Position Summary Responsible to execute portions of the department quality assurance strategy. Also, responsible for understanding how a system works. Develops, executes and maintains complex test cases to ensure the system functions according to acceptance criteria, and documents defects with supporting documentation. Responsibilities include analyzing moderate to complex problems to determine the root cause of the issue and conducting tests that will help in duplicating or troubleshooting.Essential Accountabilities – Prepares and executes manual test cases to ensure overall quality of the product and that the system meets defined acceptance criteria. – Performs exploratory testing. – Partners with team members to determine which tests cases should be covered by automation. May need to review and communicate results of automated test scenarios. – Leads in the planning, development, and maintenance of test plans, test cases and data that aligns with acceptance criteria. – Identify and prioritize issues with testing and system behavior. Participate in root cause analysis on problems encountered during testing and recommends possible solutions. Collaborate with developers and technical support staff as needed to isolate root cause of defects and provides recommendations. – Analyzes test cases in order to determine an efficient and appropriate use of tools. – Communicates test status and risks, including all testing activities, recommendations for application implementation, and post-deployment operations. – Participates in team meetings and offer new ideas to improve the team’s operational efficiency. – Mentors other quality assurance practitioners – Performs other duties as assigned or requested.Education and Experience – Bachelor’s degree with 5+ years of related work experience – Associate’s degree or software testing certificate with 7+ years of related work experienceKnowledge and Skills – Work within an agile work environment utilizing Scrum or Kanban methodologies – Understanding of Agile Testing Methodology – Understands the agile concepts of user stories, velocity, and story pointing – General understanding of Software development lifecycle – Knowledge of a Programming and scripting language is a plus – Ability to develop Automation tests a plus – Microsoft Office Suite (Access, Excel, Outlook, PowerPoint, Word, Outlook) – Ability to perform independent research – Mentorship – Strategic thinking/planning – Teamwork/collaboration – Written and verbal communication – Active listening – Problem-solving and analytical – Project management – Facilitating presentations/public speaking – Advocacy for customer and user experience – Strives to not only be a good team member but help others to be the same. Software QA Associate, Analyst or Sr. Analyst Physical Demands and General Working Conditions Employees typically sit most of the day, work with a computer and may answer/respond to phone calls. Physical movement consists of walking for meetings, breaks, etc. Ability to lift items weighing approximately 20 pounds on a limited basis is required. Employees may be required to travel by car/air. The Federal Reserve Bank of Cleveland is an Equal Opportunity Employer. We are dedicated to sustaining an environment in which diversity is valued and differences are strengths. It is the Bank’s policy to provide equal employment opportunity for all employees and applicants without regard to race, color, religion, sex, national origin, age, disability, gender identity or expression, genetic information or sexual orientation.