Senior Integration Test Analyst - Centurion Verfied

Salary Negotiable Centurion, Gauteng Centurion, Gauteng more than 14 days ago 26-02-2017 9:06:11 PM
05-03-2017 9:06:11 PM

The client is highly focused on markets and specific value networks of which they have a thorough understanding, ensuring that they are able to deliver on their commitment to creating the sustainable value that is only expected by their high profile clients, but also by themselves.

The Senior Integration Test Analyst is responsible for designing, developing, and executing technical test strategies, test plans and test cases that verify a software conformance to defined acceptance criteria (i.e. system behaviors) from a technical point of view. Testing will be both manual and automated. In addition to functional testing, the Senior Integration Test Analyst is responsible for test activities in the nonfunctional areas such as performance, security, installation/upgrade, and sociability as required. As a leader within a highly collaborative development team, the Senior Integration Test Analyst will assist in providing advice to other team members in terms of integration testing. The Senior Integration Test Analyst must liaise with the Business Analyst and technical teams to compile test scripts, upgrade existing test scripts to effectively test enhancements and new requirements, execute automated test scripts and assist other test team members with creation and execution of test scripts if required. To take responsibility for: time management; reporting and monitoring; risk management; issue management; quality assurance from a technical test point of view. Depending on project requirements, the Senior Integration Test Analyst must be flexible enough to perform test activities normally performed by other test levels. The Senior Integration Test Analyst must be able to perform integration test activities across multiple projects at a time.

Market leader in Technology (development & integration) offers an exciting opportunity for a Senior Integration Test Analyst to join the development team. From time to time the responsibilities may vary and additional responsibilities may be added.

Working within the development team(s), the Senior Integration Test Analyst is responsible for covering functional and nonfunctional testing, both manual and automated. The focus must however be on white box testing and associated automated testing as the core focus for this role.

 

Requirement Summary:

Market leader in Technology (development & integration) offers an exciting opportunity for a Senior Integration Test Analyst to join the development team. From time to time the responsibilities may vary and additional responsibilities may be added.

Working within the development team(s), the Senior Integration Test Analyst is responsible for covering functional and nonfunctional testing, both manual and automated. The focus must however be on white box testing and associated automated testing as the core focus for this role.

 

Given this, the Senior Integration Test Analyst will:

  • Plan, oversee, and perform Systems Integration Testing (SIT) activities.
  • Review the architecture and designs of systems and features, and actively engage with Business Analysts and Developers to ensure the soundness of proposed solutions.
  • Hold and facilitate test plan/case reviews with cross-functional team members to ensure test cases are agree on.
  • Set up a traceability matrix between specifications and integration test cases to ensure full SIT coverage.
  • To prepare and maintain relevant test documentation, including test cases and scripts, activity schedules, narrative and written reports, visual progress charts
  • Prepare and maintain test artefacts like the test data, data validation, harness scripts and automated scripts.
  • Be the key role player in implementing test processes and standards into the Software Integration Development/Project team.
  • Perform data analysis and data driven testing in SQL and PL/SQL including validating stored procs, jobs and triggers.
  • Execute and evaluate manual or automated test cases and report test results.
  • Assist other test team members with creation and execution of integration test scripts if required.
  • Ensure that validated deliverables meet functional and design specifications and requirements.
  • Review and revise acceptance criteria to guarantee they are fit for purpose once fulfilled.
  • On a daytoday basis, identify, report and prioritize defects, working with the Business Analysts, Business Partners, and coordinate with Developers to locate and assist in identifying and resolving software defects.
  • Co-ordinate re-testing of defects.
  • Provide timeous test results to the project team.
  • Provide feedback to development team leaders to aid continuous improvement.
  • Provide test estimates to team leaders to ensure delivery expectations are managed.
  • Identify any potential issues per defined process and escalate potential critical or blocking quality issues immediately to management.
  • Test Reports include daily test results and Level Test Report at the end of a test phase.
  • If required, conduct Witnessed Testing with Business Users or assist with UAT. 

 

Experience Required:

  • At Least 5+ years’ experience in a Technical role as well as 2+ years’ experience in system integration testing across a variety of environments between multiple systems and in various industries
  • Must have solid experience on back-end (ETL), Whitebox and system integration testing
  • Solid Software Quality Assurance experience on enterprise-level applications which includes data warehouse and BI testing
  • Should have exposure to large data sets and understand data quality framework
  • Experience with testing of ETL / Middleware / ESBs
  • Solid skills on setting up and using integration testing tools such as SOAPUI, Postman
  • Extensive SQL skills and experience required
  • Understanding and manipulation of data from multiple disparate sources essential (e.g. XML / JSON / CSV / delimited files)
  • Experience in scoping and creating functional and non-functional test plans and test data, maintaining the integrity of the test environment
  • Experience in Queuing/Messaging Methodology (e.g. MSMQ, Rabbit MQ, Active MQ, WebSphere MQ, JMS) would be advantageous
  • Should have strong knowledge of test data preparation techniques
  • Strong skills in using stubs and drivers in testing
  • Skills on FTP preferred
  • Ability to influence Stakeholders and implement test standards in the systems integration team
  • Proven ability to challenge conventional thought and offer unique perspectives and ideas
  • Excellent time management, ability to work under pressure to tight deadlines, with a drive and commitment to delivery
  • Excellent Microsoft Office skills required, especially Excel
  • Visio skills is required
  • Business process understanding
  • Testing experience on Data Migration an advantage
  • Working on Agile projects and Agile Testing experience an advantage
  • Development experience a preferred: Java/JavaScript/VB/C#
  • Experience in creating automated test cases using automation tools an advantage
  • Experience with UAT an advantage
  • Experience working with geographically dispersed teams
  • Experience on Mobile test platforms is an advantage

 

Qualifications Required:

  • 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. Oracle (and/or Microsoft) Certifications would be a plus.
  • ISTQB/ISEB Testing Certification
  • ISTQB Advanced Certification required (ISTQB Technical Test Analyst qualification preferred)
  • Microsoft SQL Certification or similar is required. 

 

Sills and Competencies Required:

  • Thorough knowledge of the principles of functional and non-functional testing.
  • Understanding of Software Development Lifecycle.
  • Understanding of Test Lifecycle.
  • Passion for software testing.
  • Excellent analytical problem determination and solving skills.
  • Excellent attention to detail.
  • Ability to learn new systems and use of new tools quickly.
  • Passion for sharing knowledge and experience with the rest of the test team.
  • Enthusiasm for continuous learning and improvement.
  • Enthusiasm for team work within the development environment.
  • Understanding of defect management.
  • Good understanding of decision logic tables.
  • Good understanding of testing methodology.
  • Solid experience on various test tools, Microsoft Test Manager preferred.
  • Ability to test across multiple projects simultaneously.
  • Professionalism when dealing with clients and working at client sites.

 

Personal Attributes Required:

  • Clear communicator (verbal) – to communicate bugs to developers and explain test requirements to stakeholders.
  • Ability to think abstract and out of the box – to ensure ability to not conform to the norm. Norms do not find bugs quickly.
  • Ability to work in a team.
  • Mentor and coach junior team members.
  • Analytical ability and logical thinker.
  • Attention to detail.
  • Positive attitude.
  • Problem solving skills. Creative solving of technical problems – to ensure the ability translate technical requirements test plans.
  • Strong level of assertiveness.
  • Self-driven (self-starter), take initiative and ability to work independently (unsupervised).
  • Proficiency in documentation - test cases, test scripts, handover documentation, provide written test progress, test results and clear instructions to junior team members.
  • Time management skills to manage own time and assist with managing junior test analysts’ time to meet deadlines.
  • Take ownership of assigned responsibilities.
  • Ability to work in stressful and dynamic environment. Ability to focus on deadlines and deliverables – ensures the ability to find the bad defects and bugs quickly.
  • Lead by example.

Ref: JHB001107/UZ