Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Apr 27, 2020
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Imagine a world where people live healthier, more enhanced and protected lives… A world in which each organisation is a powerful influencer and responsible corporate citizen, committed to being a force for social good. As a leading innovator in healthcare, wellness, insurance, investments, financial and life planning, Discovery works ceaselessly to...
    Read more about this company

     

    Test Analyst

    About Vitality RSA Systems
    Discovery Vitality RSA Systems is a dynamic and energetic environment which encourages an ownership attitude. The environment provides innovative systems development, architecture, support and infrastructure to our internal clients. This environment thrives on customer engagement and customer experience as well as mutually beneficial relationships with our business units and other key stakeholders. It is important for our employees to provide a world class service to our internal and external clients, thereby ensuring long and sustainable relationships.

    Key Purpose

    • Validates testing requirements and ensures appropriate test coverage
    • Leverages existing test cases and develop efficient new test cases to validate business requirements are met.
    • Testers support execution of test cases and validation of the test case results for the products under test.

    •  

    Areas of responsibility may include but not limited to
    Creating

    • Test cases, working from Business and Technical Requirements documents for guidance, and in partnership with business stakeholders for User Acceptance testing
    • Validating that Technical requirements and Business needs are met by development of accurate test cases
    • Planning testing in a timely manner to ensure requirements are met and signed off
    • Executingtest cases and analysing test results
    • Writing understandable, actionable and repeatable defect reports

    •  

    Delivery & Support

    • Certifying operation of product in production environment
    • Design and develop new test cases in line with the test strategy and plan
    • Understand existing test cases and test data and execute the test cases and validate results in line with the project schedule
    • Use various tools properly, including defect tracking, test case definition tracking and test case execution tracking
    • Participate in team review of requirements / design documentation for purposes of test planning and to validate requirements testability
    • Understand and leverage existing test cases; design and develop new test cases (where needed) in line with the test strategy and plan
    • Participate in team review of requirements / design documentation for purposes of test planning and to validate requirements
    • Support execution of test cases and the validation of results, manage workload to a schedule, meet deadlines
    • Ensure that priorities are clear, quality standards and processes are adhered to
    • Ensure that work is conducted cost-effectively, that deliverables are of high quality, on time and budget
    • Assess and direct the implementation of improvements in the team’s overall approach to testing
    • Maintain an awareness of new developments in testing methodologies and tools
    • Update the traceability matrix to map the test cases to the requirements

     

    Plan & Organize

    • Work with Project Managers and / or Test Lead to identify testing tasks and associated estimates, proper implementation and utilization of various tools,
    • Coordinate and facilitate UAT Sessions
    • Direct, coach, train and motivate test team members in execution of their tasks.
    • Develop estimates for testing product releases for planning the release cycle

     

    Monitor & Evaluate

    • Manage defects found during testing by tracking and facilitating Defect Review Meetings
    • Oversee the creation and execution of test plans and ensure that tests progress according to the defined schedule
    • Monitors and reviews the test results and reports, and if the fixed defects are retested
    • Evaluate and improve upon test strategies and plans for product releases

    •  

    Education
    Behavioural Competencies
    Personal Attributes and Skills

    • Drives Results
    • Values Driven
    • Optimistic
    • Learns on the Fly
    • Resilient
    • Instils Trust
    • People Savvy
    • Drives Results
    • Problem Solver
    • Leadership Skills

    •  

    Technical Skills

    • Testing Tools (Quality Centre or equivalent). Knowledge of SQL scripts
    • Interpreting business and technical specifications
    • Atlassian tool suite (Jira, Confluence)

    •  

    Education

    Education and Experience

    • Matric
    • IT Related Degree/Diploma/Certificate
    • ISTQB/ISEB Foundation
    • ISTQB Test Analyst
    • Agile Tester Extension (Advantageous)

    •  

    Experience

    • 3 – 5 years’ experience working as Test Analyst with significant exposure within the SDLC, specifically Agile software development through the Scrum Methodology
    • Experience with regression, usability, sanity and functional testing methods
    • Experience using JIRA
    • Experience using SQL
    • Experience using SOAP UI, Postman and Restclient
    • Experience using XML
    • Experience in Agile methodology

    •  

    Employment Equity
    The Company’s approved Employment Equity Plan and Targets will be considered as part of the recruitment process. As an Equal Opportunities employer, we actively encourage and welcome people with various disabilities to apply.

    go to method of application »

    iOS Developer (Senior) - Group_IS: Digital Channels

    About Digital Channels

    Working in a high performance organization that prides itself in attracting the finest talent, we challenge ourselves to find solutions that make a difference in the world. Our environment is always buzzing with energy and smart, motivated people working on finding the best way to move forward.
    The Digital Channels team works on dynamic new projects and product enhancements within the web and mobile platforms in order to improve business inefficiencies, gain competitive advantage on our products and ultimately to provide better service to our clients. Using knowledge of the organization’s technology infrastructure and specific software applications, Application Platform Services helps the business to address changes through technologies.

    Key Purpose
    Within the Digital system area, the iOS developer will work on the Discovery application together with Product Owners from various business units, Business Analysts, UX/UI designers & Content Teams, System Architect and managers to understand the overall business need and the requirements, design the system solution using various approaches and technologies, implement the designed solution in the system with high quality source code.

    iOS developers support the projects throughout the project lifecycle, including requirements, design, implementation, release and post release support.
    iOS developers in the Digital area must be able to technically support and maintain the deployed applications on dev, test and production environments.

    Areas of responsibility may include but not limited to
    Senior IOS Developers Must Have a Competent Understanding Of

    • The system development life cycle and can explain the developer’s role in each stage
    • The defined system development tools, processes and workflows
    • The distinction between business, functional and non-functional requirements and how to implement them
    • The importance of delivering high quality source code and how to achieve it
    • The technologies used and the systems components structure
    • The domain and business terminologies and link them back to system implementations

    •  

    Senior iOS developers should be able to demonstrate that they can:

    • Develop, test, and maintain the deployed application software with high quality
    • Collaborate with product managers and designers to ensure a successful, high-quality product and great user experience
    • Analyse, maintain and enhance existing application and troubleshoot issues with efficiency.
    • Perform accurate development estimation
    • Produce technical specifications and designs. Participate in new business development through ideation, prototype development, and project estimates
    • Research new techniques, tools, and best practices and share that knowledge with the team and community
    • Maintain high standards
    • Analytical and problem solving skills
    • Self-starter who takes ownership, is accountable, and is able to work under minimum supervision
    • Excellent written and verbal communication skills
    • Can help with quality assurance and provide comments

    Within 6 months of being in the position, a Senior iOS developer should be able to demonstrate strong domain knowledge and technologies in relation to the environment that they work in.

    Personal Attributes And Skills
    Behavioral Skills

    • Excellent written and oral communication skills (English)
    • Ability to work in a self-driven, complex environment with multiple and changing priorities
    • Ability to focus on deadlines and deliverables
    • Ability to think abstractly
    • Ability and desire to quickly learn new technologies
    • Clean code thinking

    •  

    Responsibilities

    • Maintain and extend existing development activities
    • Work with customers to determine project requirements
    • Design software to fulfill customer requirements
    • Develop software from requirements and specifications
    • Find and repair software defects; unit testing, UI automation testing
    • Stay current with Apple and iOS standards and guidelines
    • Documenting development work done

    •  

    Education And Experience
    Minimum

    • Informatics degree or Diploma
    • 4+ years’ experience developing iOS applications

    •  

    Advantageous

    • 2 year user interface analyst experience
    • Software Engineering related degree/qualification
    • Honours degree
    • Business experience and product knowledge
    • Experience in Objective-C is beneficial

    •  

    Methodologies

    • Waterfall and Agile
    • Knowledge of OO design principles and development patterns

    •  

    Tools

    • SoapUI (SOAP) / REST client (JSON)
    • XCode
    • Atlassian tool suite (Jira, Confluence)

    •  

    Technologies

    • iOS
    • UML
    • XML, JSON
    • SOAP and REST Web Service Development

     

    Other

    • Software architecture
    • JAD sessions
    • Data modelling techniques

    •  

    EMPLOYMENT EQUITY
    The Company’s approved Employment Equity Plan and Targets will be considered as part of the recruitment process. As an Equal Opportunities employer, we actively encourage and welcome people with various disabilities to apply.

     

    Method of Application

    Use the link(s) below to apply on company website.

     

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Discovery Limited Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail