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: Jan 3, 2024
    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

    BETSoftware is one of the most diverse betting software providers in Sub-Saharan Africa, with a rapidly growing international footprint. Our multiskilled Team is responsible for providing advanced software solutions, while supporting incredibly high transactional volumes in a fast-paced industry, making BETSoftware a lively and engaging place to be. Our prog...
    Read more about this company

     

    Software Quality Engineer 1 (DBN)

    You Bring:

    • BSC/BCom/N. Diploma.
    • +3 years development experience or +18 months development or test automation experience.
    • +3 years Software testing experience.
    • 3 years Quality Analyst experience.
    • +12 months Security testing experience, or +12 months Automation scripting, or +12 months of Load & Performance testing.
    • Domain knowledge assessment.

    What You’ll Do:

    Technical Outputs:

    • Review requirements, specifications, and technical design documents to provide prompt and meaningful feedback.
    • Create detailed, comprehensive, and well-structured test plans and test cases.
    • Estimate, prioritise, plan and coordinate testing activities.
    • Design, develop and execute automation/load and performance scripts using relevant tools.
    • Develop and apply testing processes for new and existing products to meet client needs.
    • Consult with internal teams (e.g, developers and product managers) to identify system requirements.
    • Monitor debugging process results.
    • Investigate the causes of non-conforming software and feedback to implement solutions.
    • Track quality assurance metrics, like defect densities and open defect counts.
    • Stay up to date with new testing tools and test strategies.

    Test Planning

    • Conducts requirements gathering by:
    • Attending brainstorming, scoping, sprint planning sessions with developers, project managers, Business analysts and customers.
    • Reviews the BRD, specification and relevant project documentations.
    • Understand how the software works, as well as the business requirements and drivers for the software, and how this would integrate with the current system or framework.
    • Strong understanding of the scope of the project, the test time required and quality expectations.
    • Identify and raise risks, advise on mitigation plans.
    • Define test strategy to reduce testing time and effort.
    • Ensure the required test artefacts/software are available (PC specs, browsers, devices).
    • Identifies features to be evaluated and features not to be assessed.
    • Implement effective test techniques (BVA, EP, etc).
    • Able to revise and modify test plans, test suites and test cases to ensure the shortest test time with greatest test coverage.
    • Informs relevant stakeholders of any deviation of the current plan.
    • Obtaining approvals of relevant stakeholders of the project.

    Executes testing

    • Conducts necessary checks to ensure testing can be managed with minimal disruptions.
    • Deployments were successful and RAT’s (Release Acceptance Tests) have passed.
    • Software is in a testable state.
    • Team members assigned to the project have relevant software and skills.
    • Load and performance, security and automation scripts are completed and ready for execution.
    • Completes tasks assigned within the time allocation and requests additional tasks upon completion.
    • Executes all relevant test types with DB verification and monitoring.
    • Uses relevant tools to improve efficiency.
    • Completes all assigned work according to the test plan/work assignment.
    • Executes testing on all integrated software components (E.I.S, Syx, etc).
    • Ensures all previously open defects are addressed and follow the bug cycle completely.

    Defect logging

    • Ensures all defect entries are concise, accurate and unambiguous which conforms to standard of the BET QA team.
    • Defects that are logged immediately upon identification and relevant investigation is conducted (steps to reproduce, occurrences, severity).
    • Ensures all stakeholders are advised immediately of critical bugs which alter timelines or jeopardise the deadlines of the project.
    • Assists developers, support, customers to reproduce defects and keeps the impact of this support on the test effort to a minimum.

    Test Leadership

    • Ensures all test items and team members are available to complete testing.
    • Able to troubleshoot, identify and resolve or escalate issues to the relevant teams.
    • Able to test lead complex, complex+ projects to completion.
    • Plans and allocates tasks for the team members efficiently and effectively.
    • Assist junior/inexperienced test leads when required.
    • Substitutes for the test lead when required.
    • Identifies obstacles which may affect project deadline and takes necessary action.

    Behavioural Outputs:

    Adaptably Resilient

    • Adapts to change and is open to innovative ideas and willing to take on new responsibilities.
    • Able to manage pressure and can effectively adjust plans to meet changing needs/demands.
    • Changes his/her interpersonal style and approach based on the circumstances.
    • Adapts behaviour to maintain cooperative relationships with others.
    • Accepts changes to task, plans and procedures to align with strategic direction of the organisation and appropriately adjusts behaviour and activities to changing conditions.
    • Maintains a positive attitude in the face of change.

    Decision making quality

    • Makes confident, timely, fact-based decisions drawing on a broad range of resources through collaboration with others.
    • Ensures others understand the decision before moving forward.
    • Considers short- and long-term implications of the decision.
    • Able to logically defend and explain judgements and decisions.
    • Takes steps to accurately define the problem before seeking a solution.
    • Bases decisions and evaluations on a careful and systematic review of relevant facts and information.

    Develops Talent

    • Collaborates with the team members to set performance goals and measures.
    • Performance measures are clear, measurable, and achievable.
    • Ensures consistency of expectations across Teams, Portfolio and Group.
    • Gives regular structured feedback to teams and seconded members.
    • Ensure that the team members have equipment with the requisite skill sets required for both current and future projects by developing a training and career development plan.
    • Maintain a current and future skill matrix.
    • Have training and development plans in place and ensure execution of the plan.
    • Encourage and build a culture of innovation and collaboration.
    • Create a culture for teams that is in alignment to the platforms and BET values.
    • Provide and facilitate mentoring and coaching.

    Resourceful and improving

    • Generates innovative ideas and challenges the status quo, takes risk, supports change, and encourages innovation.
    • Searches for opportunity to create innovative ideas and innovate or improve efficiencies wherever possible.
    • Solves problems through questioning the status quo.

    Method of Application

    Interested and qualified? Go to BETSoftware on betsoftware.simplify.hr to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at BETSoftware Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail