SOFTWARE ENGINEER IN TEST LEAD
PNet (Pty) Ltd
JOHANNESBURG
6d ago

OUTPUT CORE TASKS

  • Manage the Quality Assurance Technical Test Team in line with the IT Strategy
  • Allocate technical test resources to projects
  • Manage and oversee the overall test automation deliverables for each project and agreed system
  • Manage and oversee the overall performance testing deliverables for each project and agreed system
  • Enforce adherence to Quality Assurance Standards and best practices
  • Take part in design sessions / sprint meetings / all relevant reviews
  • Collaborate with Software Engineer Managers
  • Analyse and review business specifications, technical specification, and architecture documents
  • Review technical design documentation
  • Implement and design the test approach for simulation
  • Design, develop and deliver quality and readily maintainable software solutions to assist during simulation
  • Project reporting
  • Form part of delivery team
  • Provide effort estimate to key stakeholders
  • Design, prioritise and implement automated test and / or mocks
  • Define base test data setup with test analyst / s
  • Implement build plans alongside the test analyst / s which will be executed via build tools
  • Track and follow-up on nightly builds
  • Handover automated test packs through to test analyst
  • Support test analyst during test execution
  • Defect management for both script related and system under test defects
  • QUALIFICATIONS

  • BSc / Diploma (Computer Science or Information Systems)
  • EXPERIENCE

  • 3+ years’ experience as a Test Manager (essential for this role)
  • KEY SKILLS

  • Experience with large-scale end to end system testing and deployments across platforms and solutions
  • A strong understanding of testing and automation technologies from both a technical and business perspectives
  • Experience in managing and sustaining diverse relationships
  • Demonstrated proactivity in capitalising on opportunities and resolving issues
  • Demonstrated reporting and communication skills
  • Use of defect tracking systems (such as JIRA), test management systems (like HP Quality Center or TestLink), and version control systems (like SVN or git)
  • Intermediate developer (With JMS, JDBC, IMS and Web Services skills)
  • Exposure to the following frameworks : Spring / JUNIT / CAMEL / XUNIT / Web services
  • Test Automation Framework : Data Driven, Behaviour Driven, Key Word Driven
  • SOA environment monitoring and testing
  • Stubbing / mocking of external systems
  • SQL skills
  • Performance testing of SOA applications
  • Good analysis and designing of functional test scripts
  • Creation and execution of automated test scripts
  • Setup and configuration of the IDE (NetBeans, IntelliJ or Eclipse) with Maven
  • TECHNICAL SKILLS

  • SQL (Awareness of relational DB structure and use of queries to return and / or update data)
  • Scripting in VBScript, Groovy, Python, or JavaScript will be advantageous
  • C# or .Net
  • Intermediate developer (With Messaging Services, DataBases Connectivity (ODBC, JDBC, etc), Internet Message Services and Web Services)
  • Exposure to the following frameworks : Unit Test, Integration, Web, Web services, Mobile
  • Test Automation Framework : Data Driven, Behaviour Driven, Key Word Driven
  • SOA environment monitoring and testing
  • Stubbing / mocking of external systems
  • SQL skills
  • Performance testing of SOA applications
  • Good analysis and designing of functional test scripts
  • Creation and execution of automated test scripts
  • Setup and configuration of the IDE (NetBeans, IntelliJ, Visual Studio, etc.)
  • Dependency management tools : Maven, Nuget, etc.
  • Source control management tools : Git, TFS, etc.
  • Continuous Integration tools : Bamboo, TFS, Jenkins, etc. (Advantageous)
  • Setting up and maintenance of execution environment (Advantageous)
  • TESTING TOOLS

  • Test Management Tools (HP Quality Center / ALM, Test Link, Test Rail etc.)
  • Defect Management Tools (HP Quality Center, Atlassian JIRA, Bugzilla, IBM Rational ClearQuest, etc.)
  • SOAP UI (will be advantageous)
  • Selenium (will be advantageous)
  • TECHNOLOGIES

  • Web based applications
  • Message based systems
  • Desktop applications
  • Back-end / Mainframe
  • Mobile applications
  • Commercial off the shelf applications (COTS)
  • TEST PROCESS INTEGRATIONS

  • DevOps with continuous delivery / integration strategies
  • Agile DAD, Kanban, XP, Lean Development
  • Market related

    Apply
    Add to favorites
    Remove from favorites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form