Systems/Software Application Tester

Article
Comments (0)
History (1)

The Systems/Software Application Tester’s role is to plan, design, architect, and deploy effective test suites and regimes for in-house product development, software application development, information system launches, and operations systems enhancements. This individual will apply proven analytical and problem-solving skills to help validate, verify, communicate, and resolve systems/software application issues through careful testing in order to maximize the benefit of IT investments and initiatives.

Responsibilities
  • Ensure that performance test objectives are met in a timely and cost effective manner.
  • Work with external teams to create a strategy to manage test data and then help to implement it.
  • Identify activities, dependencies, and critical success factors where appropriate.
  • Contribute to project delivery including project progress reporting and other governance processes.
  • Follow department software development guidelines and processes
  • Contribute to pre-testing phase of project development by evaluating proposals in order to identify potential problem areas, and make the appropriate recommendations.
  • Evaluate, plan, design, develop, and deploy testing techniques for new applications, products, and/or enhancements to existing applications throughout their development/product lifecycles.
  •  Create and execute test scripts, cases, and scenarios that will determine optimal system performance according to specifications.
  • Produce reports and documentation for all testing efforts, results, activities, data, logging, and tracking.
  •  Liaise with network administrators and software engineers to assist with quality assurance, program logic, and data processing.
Qualifications
  • 3+ years experience creating, implementing, and executing performance test, stress test and load tests.
  • Experience testing both real-time and batch oriented systems.
  • Extensive, hands-on knowledge of scripting skills (C/C++, Visual Basic, VBScript, Java, etc.) a plus.
  • Good understanding of software architecture technologies (e.g. UML, HTML, XML, Java, Web Services, SOA, SOAP, Unix/Linux knowledge).
  • Experience with HTTP and Web Services protocols.
  • Experience with software quality assurance methodologies and actual hands-on testing.
  • Solid understanding of the entire software development life cycle process, including requirements, analysis, design, testing, and documentation across multiple development methodologies (e.g. waterfall, iterative, prototyping, agile)
  • Advanced troubleshooting ability that utilizes strong development, testing, and process knowledge.

Recent Comments

No comments exist yet for this page.
View More