%
If IO.File.Exists(server.mappath("/includes/ksstop.aspx")) Then
server.execute("/includes/ksstop.aspx")
elseif IO.File.Exists(replace(server.mappath("/includes/ksstop.aspx"),"\CMS\","\test\")) Then
server.execute("/includestst/ksstop.aspx")
End if
%>
<%
Dim getSect as String
Dim thissect as String
getSect = lcase(Request.ServerVariables("PATH_INFO"))
select case true
case instr(getSect,"software") > 0
thissect = "1"
case instr(getSect,"analytics") > 0
thissect = "2"
case instr(getSect,"consulting") > 0
thissect = "3"
case instr(getSect,"pricemanagement") > 0
thissect = "4"
case instr(getSect,"ourtechnology") > 0
thissect = "5"
case instr(getSect,"aboutus") > 0
thissect = "6"
case else
thissect = "0"
end select
%>
<%
dim ActiveURL as string = Request.ServerVariables("URL")
Dim reSpl = split(ActiveURL,"/")
dim getTotalDir as string
getTotalDir = "/" + reSpl(0) + "/" + reSpl(1) + "/"
dim stFilePath as string = server.mappath(getTotalDir + "leftmenu.aspx")
If IO.File.Exists(stFilePath) Then
server.execute(getTotalDir + "leftmenu.aspx")
End if
%>
Test Analyst
Position Profile
The Test Analyst has overall responsibility for ensuring the quality of all software testing performed on releases from the PriceNet development team. This includes ensuring the appropriate level of testing has been carried out on the version of software intended for release.
In this capacity the test analyst will:
Review the functional spec to ensure that the CRF requirements have been addressed and highlight related areas of functionality that are likely to be affected, but have not been included in the specification.
Inform the Software Release manager if the provisional release date will not be met due to test issues.
Implement and maintain complex testing environments, including non-English, multiple server set-ups and stress test environments.
Create a test harness when required to support testing, this may be using visual basic or using SQL scripts created by the test team in order to progress the testing.
Measure system performance on multi-user platforms through automated test scenarios and/or manual testers and provide improvement recommendations.
Work with operations, test analysts and development to ensure releases are error free.
Escalate any changes to agreed schedules through the Software Release Manager.
Provide second line support to Operations.
Assist the Software Release manager in creating a support area and ensuring it reflects the installed client software.
Perform client installations if requested, using remote connection software such as I-link
Participate in the development of operational procedures and relevant documentation, contribute to their implementation and continual improvement in order to ensure understanding of and compliance with the elected process.
Principle Accountabilities
Create and maintain test scripts that ensure comprehensive testing according to the examples and requirements of the CRF.
Ensure all Development, testing processes, standards and guidelines are adhered to.
Plan, develop and execute system and regression level testing scenarios.
Run Rational Robot scripts to regression test the application and use appropriate tools to stress test the application (WAST/ACT).
Assess the results of test and log identified defects using Rational Clearquest with adequate detail to recreate the issue.
Validate that identified defects are now resolved.
Ensure technical documentation and systems are in agreement – ensuring DLLs match the internal KSS documentation, and the operating systems and office applications reflect the appropriate client.
Monitor product quality from development and document/ reject non-compliant software.
Work with the relevant development team member to resolve any testing defects. Escalate to the Software Release Manager where appropriate.
Position Requirements:
A bachelor’s degree in computer science or systems engineering or at least five years testing experience including industry experience of the technology and tools used on PriceNet is desirable. The position requires excellent analytical, verbal and written communication skills. Excellent time management abilities are key to the role. The position requires the flexibility to deal with people at a variety of levels (operations, managers, analysts, developers).
Skills:
Ability to use defect tracking systems effectively.
Ability to use Perforce to store and manage test scripts.
Excellent communication skills with both development and operations.
Ability to install multi-server applications using platforms such as Windows server and SQL2000.
An excellent understanding of the characteristics of testing.
A technical understanding of enterprise architecture and how it applies to PriceNet.
An understanding of the PriceNet application and its implementation in diverse petroleum businesses.
Strong analysis skills and the ability to recover from testing errors.
Ability to use Norton Ghost to Image test replicas of client installations.
An appreciation of all characteristics of software development (design, development, testing, system testing and documentation).
For career enquiries please contact us at the following email address: careers@kssg.com
<% If thissect = "1" then %>
<% end if%>
<%
If IO.File.Exists(server.mappath("/includes/kssbase.aspx")) Then
server.execute("/includes/kssbase.aspx")
elseif IO.File.Exists(replace(server.mappath("/includes/kssbase.aspx"),"\CMS\","\test\")) Then
server.execute("/includestst/kssbase.aspx")
End if
%>