Performance Test Analyst - Centurion Verfied

Salary Negotiable Centurion, Gauteng Centurion, Gauteng more than 14 days ago 19-04-2017 4:01:11 PM
26-04-2017 4:01:11 PM

The Performance Test Analyst is responsible for designing, developing, and executing test cases that verify a software conformance to defined acceptance criteria (i.e. system behaviors) and feature design documents, as well as application standards.

Duties and Responsibilities:

  • Implement Performance testing within the test team
  • Evaluate, select appropriate tools and utilize specific performance testing tools within the ALM range (HP, IBM, MS, open-source etc.) best suited to the environment and/or project(s)
  • Assist in documenting and implement test processes and standards for performance testing
  • Plan and perform performance test activities across multiple application architectures
  • Analyze and document application workload in Production and translate them for Performance
  • Review business requirements, functional specifications, to understand how the changes impact application performance
  • Conduct system performance testing to ensure system reliability, capacity and scalability
  • Specify test data required
  • Analyze test results and coordinate with development teams for bug fixes
  • Perform technical and non-functional validations (response time, architecture pattern, resource consumptions, and etc.) across the development life cycle
  • Create detailed Performance Test Requirement and Test Approach documents
  • Work with stakeholders to determine if requirements are captured correctly and obtain sign-off
  • Provide timeous test results to the project team that include test progress and defect reporting
  • Analyze root causes of performance issues (like bottlenecks, restrictions, risks) and provide corrective actions
  • Provide assistance to other Test Analysts as needed
  • Work with testing team to develop performance test plans, test cases (scripts) and executing those test cases on their projects, coordinating with those test analysts to ensure their different timelines are met
  • Maintain non-functional script repository
  • Good understanding of system architecture
  • Good understanding of overall performance engineering concepts
  • As part of testing team review the architecture and designs of systems and features, and actively engage with Business Analysts and Developers to ensure the soundness of proposed solutions
  • Review and revise acceptance criteria to guarantee they are fit for purpose once fulfilled
  • On a daytoday basis work with all the stakeholders involved in the SDLC process and also the client (business users)
  • To take responsibility for: time management; reporting and monitoring; risk management; issue management; quality assurance during testing
  • Provide feedback to development team leaders to aid continuous improvement
  • Provide estimates to team leaders to ensure delivery expectations are managed
  • If required, assist in providing support and training to users of the software both during implementation and post implementation
  • If required, assist with UAT and/or witnessed testing

 

Required Qualifications

  • 5+ Years’ testing experience with at least 3 years with performance tools (Development, Execution, Analysis and Reporting)
  • Solid PL/SQL and SQL experience required
  • Working on Agile projects and Agile Testing experience an advantage
  • Automation skills and experience is required
  • Experience on TFS, Selenium and MTM an advantage
  • Experience on performance test tools required
  • HTTP / HTTPS / TCP/IP / DNS
  • HTML / JavaScript / Jsp / Asp / Flash
  • Python, Ruby, Groovy, Selenese
  • Background in development or networking will be an advantage
  • Experience testing of web applications and virtual machines.

 

Required Qualifications

  • Whilst a degree is not a requirement, the following degrees will be advantageous; BEng Industrial & Systems Engineering or Electrical/Electronic Engineering or B.Com Informatics (honours), BSc Computer Science, BSc IT
  • ISTQB/ISEB Foundation Testing Certification required
  • Good Microsoft Office skills required, especially Excel
  • Visio skills is an advantage
  • Microsoft Projects skills an advantage

 

Required Skills and Competencies

  • Thorough knowledge of the principles of functional and non-functional testing
  • Understanding of Software Development Lifecycle
  • Understanding of Test Case Lifecycle
  • Passion for software testing
  • Enthusiasm for team work
  • Enthusiasm for continuous learning and improvement
  • Understanding of defect management
  • Understanding of decision logic tables
  • Good understanding of testing methodology
  • Knowledge and experience on performance test tools
  • Ability to test across multiple projects simultaneously
  • Excellent negotiation, influence, mediation and conflict management skills
  • Must display professionalism and confidence

Ref: JHB001132/UZ