Description

The Senior QA Analyst will manage systems quality ensuring high-quality internally developed solutions and integrations are delivered to the Firm's product owners and users. This role may provide feedback and recommendations (resolution and preventive action) to ensure systems introductions, enhancements, and new product customizations meet the business needs.

The role-holder will coordinate with project teams to lead the testing phase for assigned projects. The main responsibilities include developing test plans, coordinating testing resources, reporting test results, and ensuring the effective resolution of any defects. Additionally, they may create test scripts and conduct actual testing and also offer technical guidance in Quality Assurance (QA) to the QA Analyst. The individual will collaborate directly with project team members in Manila, Jakarta, Chicago, and other locations within the firm.

Responsibilities:

  • Manage systems quality, from planning quality measures during the requirements phase of a development project to drafting, managing, and executing functional testing processes
  • Participate in requirements sessions, review requirements documentation, and ensure throughout development and testing cycles that systems under development will meet business needs
  • Prepare comprehensive Test Plans by understanding the application requirements and coordinating with Project Managers, Business Analysts, and other project team resources
  • Help identify testing resources, and coordinate testing resources, their activities, and schedules according to the agreed upon project plan, follow up and report progress
  • Provide advice to the project team on the QA process and requirements and for specific Business Process areas as a Subject Matter Expert; Can suggest different approaches when necessary; QA process can be tailored to fit depending on the project needs
  • Monitor test results (defects) up to closure, and provide status and any testing-related issues to the project team
  • Provide feedback and recommendations (resolution and preventive action) to the development team on defects detected in the testing. Leads the defect verification meeting at every end of the testing cycle
  • Review/develop manual and automated test scripts
  • Execute tests according to plans/scripts and records defects
  • Support Load Testing and coordinates Performance/Perception Testing (when a project requires it)
  • Provide post-deployment testing coordination and support
  • Provide recommendations for improving QA standards and processes
  • Guide QA Testers on QA standards and processes, applications, and business process areas
  • Communicate actively with internal clients on systems status, including system changes, problems, and potential impacts
  • Perform miscellaneous system maintenance for successful testing as needed

Responsibility for Results:

  • Ensure delivery of high-quality products/integrations that consistently meet business requirements
  • Test Plans and Test Scripts cover 100% of requirements specifications
  • Execution of Test Scripts according to agreed-upon schedules
  • Complete Test results
  • Testing resources available and properly oriented and informed on process and schedule
  • Recommend solutions and preventive actions to address major and recurring issues, including system changes, problems, and potential impacts
  • QA processes and standards improvement suggestions

Skills and Experience:

  • Some experience in software application testing, or from a Quality Assurance function
  • Experience with QA testing tools and methodologies. Experience with Microfocus Tools or Visual Studio Testing suite a plus
  • Experience in designing test plans, test scripts, testing processes, and methodologies
  • Experience in Functional Testing and Regression Testing
  • Experience with automated testing ( at least one – e.g., UFT, Loadrunner, Tosca, etc.), manual testing, testing cycles, and test types
  • Good understanding of the Software Development Life Cycle, Quality Assurance, and Testing Life Cycle, and Scrum Agile
  • Knowledge of three-tier architecture with SQL backend
  • Experience in coordinating and leading resources throughout the QA lifecycle 
  • Application knowledge in at least one business area – e.g., Productivity, Finance, HR, Administration, Customer Service
  • Strong verbal and communication skills, attention to detail, and ability to work without being actively managed
  • Strong people skills, team commitment, and ability to maintain high performance  
  • Able to adapt quickly to new business situations or changing business needs, easily adaptable to new situations and direction
  • Understanding of traceability of requirements through system design