Senior QA Analyst Austin TX

 

The Senior QA serves as a quality assurance resource to monitor and evaluate the quality of deliverables for the solutions to ensure they meet the client requirements using PNI’s practices and standards.

Key Accountabilities

  • Develops and executes testing plans and strategies for deliverables which implement PNI’s processes, templates, best practices and standards to maximize reliability, functionality, and integrity while minimizing costs and cycle time.
  • Develops test plans and strategies based the quality assurance strategy and plan.
  • Takes direction and is able to work independently testing a product for flaws and digging into a problem until a reproducible set of steps for the root cause of a problem can be documented and handed off to development for fixing. Resolution testing of same.
  • Leads push teams as required to ensure quality of a release and a fast, efficient, low-impact push process.
  • Tracks bugs / issues and their fixes.
  • Advises on the go/no-go decision for releases.
  • Develops and maintains required documentation.
  • Participates in the development of unit tests, integration tests, regression tests, acceptance testing.
  • Monitors and acts on quality metrics.
  • Mentors the team on testing and quality practices. 
  • Provides mentorship to more junior team members in becoming better testers.
  • Promotes test driven development and testing at the developer level.
  • Encourages and supports continuous improvement.
  • Provides technical advice, assessments and estimates to PM.
  • Develops a strong working knowledge of products, services, and industry trends to select appropriate technologies to meet PNI and Client requirements.
  • Works with the Business Analyst in the translation of business requirements into testing requirements.
  • Initiates interaction with Enterprise Architects and Lead Developers to research and identify alternatives which will provide cost savings and/or increased operating efficiencies.
  • Promotes team effectiveness.
  • Communicates with all areas to ensure a smooth efficient process.
  • Reports status to PM on a regular basis.
  • Consults with others to solve problems when required.
  • Identifies recurring quality issues and develops initiatives to address them.  Acts as a driver for these initiatives.
  • Acts as QA Managers eyes and ears within the teams to communicate bi-directionally the needs of PNI for Quality.
  • Contributes and is owner of the QA Lore and Knowledgebase.

 

Required Skills

  • Read and understand Test Plans.  Be able to create test plans and strategies for all sizes of projects.
  • Experience with testing web sites and web applications a must; experience with retail web sites a definite bonus.
  • Read, understand and follow test scripts.  Must be able to help put together meaningful and complete test scripts based upon software flows and Test Plans.  Must be able to maintain and update scripts for evolution cycle of the product.
  • Take direction and then be able to work independently testing a product for flaws and digging into a problem until a reproducible set of steps for the root cause of a problem can be documented and handed off to development for fixing.
  • Capable of handling the test process from planning through implementation for projects, leveraging and leading team members where necessary.
  • Must be able to take problems found during QA process, analyze to determine target party for issue resolution and then facilitate investigation and solution with development and PM teams.
  • Understanding of test automation tools and some experience with test automation implementation.
  • Create reports and analysis of testing progress and results.
  • Excellent English communication skills, both verbal and written
  • Excellent reasoning, analysis and problem solving skills and the ability to document ideas clearly and concisely
  • Positive and upbeat attitude

Education and Experience

  • University degree or technical diploma.
  • Minimum of 5 years software testing experience
  • Experience in testing Internet-based applications. Familiar with .NET based websites.
  • Understanding of Software Configuration Management processes and activities.
  • Experience using test automation tools and preparing automation scripts.
  • Experience in collecting and analyzing software quality metrics.
  • Complete knowledge of testing methods
  • IIS 5+, HTML, XML, CSS, JavaScript and DHTML knowledge an asset
  • Understanding of Web Services an asset.
  • MS SQL Server knowledge and testing experience an asset.