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: May 6, 2022
    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

    Expleo is a trusted partner for end-to-end, integrated engineering, quality services and management consulting for digital transformation. We help businesses harness unrelenting technological change to successfully deliver innovations that will help them gain a competitive advantage and improve the everyday lives of people around the globe. Expleo is acti...
    Read more about this company

     

    Security Testing Engineer - Financial Services -Western Cape

    About the job

    Expleo is a trusted partner for end-to-end, integrated engineering, quality services and management consulting for digital transformation. We are looking for a Security Testing Engineer to join our dynamic team.

    This role will be responsible for conducting security tests within the Quality Assurance team. This position involves planning and conducting security testing of all applications as part of quality assurance as well as advising teams on security controls that need to be implemented. The role requires the tester to be able to learn new technologies “on-the-fly" to be able to perform an in-depth analysis of the security posture of many different applications. The tester will also be tasked with using custom and automated software for various engagements. The candidate will produce detailed reports of their findings along with guidance for remediation and will be responsible for delivering those findings to subject matter experts as well as other teams.

    Works independently taking full responsibility for a certain area. Works on quality engineering projects using available frameworks and tools and establishing plans for projects with on-time and on-budget project goals. Primary role in Quality Engineering in the areas of analysis and design, implementation and system integration, and execution, in line with agreed plans and strategies.

    Responsibilities

    • Provide assurance through collaboration with other stakeholders that applications, APIs, websites and mobile applications meet the security requirements before they are deployed to production.
    • Perform security tests on applications, APIs, websites and mobile applications.
    • Pinpoint methods and entry points that attackers may use to exploit vulnerabilities or weaknesses.
    • Search for weaknesses in common software, web applications, mobile applications and proprietary systems before they are discovered by hackers.
    • Research, evaluate, document and discuss findings with IT teams and management.
    • Review and provide feedback for information security fixes.
    • Stay updated on the latest malware and security threats.

    Qualifications
    Essential:

    • Bachelor’s Degree in Computer Science, Information Systems or other related field, or equivalent work experience
    • Certification in Cybersecurity

    Desirable:

    • Additional course or certification in Quality Engineering
    • Certification in Ethical Hacking, Vulnerability or other aspects of IT security testing such as CEH or equivalent.

    Skills

    • Basic programming skills required (basic knowledge of common programming languages used for application development).
    • Knowledge of API security testing and API frameworks.
    • In-depth knowledge of vulnerability testing/security assessment tools used.
    • In-depth knowledge of open-source security testing tools and security testing frameworks.
    • Unix and Linux knowledge required.
    • Ability to “think like the enemy” in order to combat the full range of techniques and strategies that hackers might employ, or even anticipate new ones.
    • Comprehensive knowledge of computer security, systems analysis and more.
    • Insight into how hackers exploit the human element to gain unauthorized access to secure systems.
    • A clear understanding of how computer security breaches can disrupt business, including the financial and managerial implications.
    • Exceptional problem-solving skills.
    • Strong analytical skills, able to leverage complex data to identify opportunities, recognize problems, and draw logical conclusions.
    • Communication and documentation skills to compile reports to document and share your findings.

    Experience
    Technical:

    • 3 to 5 years of experience in general cybersecurity:
    • 2 years of hands-on experience in vulnerability assessments.
    • Experience in performing security assessments in Cloud environments (AWS, Azure, Google).
    • Understanding of defensive controls and how to bypass/evade them.
    • Experience in using and customizing commercial and open-source security assessment and security testing tools such as Metasploit and Burp Suite.
    • Experience in one or more computer programming and scripting languages with the ability to create or customize tools as needed.
    • Experience with open security testing standards and projects such as OWASP and SANS Top 25.
    • Experience with API, web and mobile application or systems testing is required.
    • Familiarity with the following:
    1.  Database, cloud, and web security testing.
    2. Secure web and application development practices.
    3. Analyzing and debugging API frameworks.
    • Experience in manual and automated vulnerability scanning and security testing.
    • Understanding of web-based security vulnerabilities, ability to identify and exploit them (e.g. XSS, CSRF, session management issues, etc.)
    • Desirable but not required: Experience in mobile (iOS/Android) application security assessments.
    • Desirable but not required: Experience in Internet of Things (IoT) security.
    • Desirable but not required: Experience in Bug Bounty programs.

    Management:

    • Good people skills, with experience in supporting others in raising their performance and working out their development goals.
    • Experience in supporting team success and motivating others to keep morale and performance high.
    • Good self management.
    • Can set and work to quantified goals and standards.
    • Delivers by being aware of and considering the commercial impacts.
    • Must be flexible, independent and self motivated.

    Budget:

    • Ability to manage own expenses and adhere to the expense policy.
    • No specific budget assigned.

    go to method of application »

    Business Analyst - Agile - Durban

    About the job

    The Business Analyst is responsible for working as a liaison among project stakeholders to understand business structure, policies and processes and to recommend solutions that enable the organization to achieve its goals. Responsible for eliciting the needs of stakeholders not simply their expressed desires, working with the business to prioritize those needs, ensuring alignment to business objectives. The Business Analyst is also responsible for clearly documenting and expressing functional, non-functional and transition requirements/user stories to IT stakeholders such as systems analysts, developers and quality assurance analysts to ensure the right solution is built to meet business needs.

    Responsibilities

    • Elicits, Analyzes and Documents Requirements (i.e., user stories, use cases, business, user, functional, non-functional, transition)
    • Works with business stakeholders to gather functional requirements
    • Liaison between business and IT stakeholders, meeting with System Analysts, Quality Assurance Analysts, Project Managers and other resources needed to ensure requirements are met
    • Work with the Product Owners to prioritise delivery
    • Works with business stakeholders in leading User Acceptance Testing, following up on testing progress and defect resolution
    • Identifies and assesses risks to the success of the project. Agrees the project approach with stakeholders, and prepares realistic plans (including quality, risk and communications plans) and tracking activities against the project schedule, managing stakeholder involvement as appropriate.
    • Assists in the analysis of stakeholder objectives, and the underlying issues arising from
    • investigations into business requirements and problems, and identifying potential benefits and available options for consideration.
    • Produces specific business cases and scenarios and defines and documents system acceptance criteria.
    • Defines routine, integrated processes and documents using basic formal process charting techniques.
    • Works on formal requirements gathering and documentation. Assists in the collection of functional and technical requirements and in the development of design documents.
    • Works on projects using available frameworks and tools and establishes plans for projects with on-time and on-budget project goals.
    • Maintains the status of projects and provides guidance to the work of junior team members. Works across teams to achieve group goals.
    • Test coverage analysis, risk prioritisation, analysis of defect trends, and identification of risks associated with issues identified in the project.
    • Prepares project scope. Provides inputs to test strategy and approach.
    • Preparation of training material for the team and vertical practice.

    Qualifications

    • Bachelor’s Degree, ideally in Business, Computer Science, Management Information Systems, or relevant Business field preferred or equivalent combination of education/experience.
    • MBA preferred
    • Six Sigma Green Belt or Black Belt preferred
    • Certified Agile Business Analyst certified preferred

    Skills
    General:

    • Professional attitude, has developed a reputation as a trusted advisor.
    • Good client-facing skills, experience in developing partnerships with the team and client and collaborating with others to exceed client expectations.
    • Good problem solving skills, has experience in proposing different options and solutions for approaching and resolving issues.
    • Adaptable and responds positively to changing business issues, sees change as an opportunity to improve performance.
    • Excellent communication skills, adapts style accordingly and demonstrates an understanding of the audience’s perspective. Uses discretion when dealing with sensitive information.

    Technical:

    • Requirements planning and management: Gathering, Communications, Analysis, Documentation, and Implementation
    • Understanding the Gherkin or Behavior-Driven Development approach for User Stories
    • Experience using JIRA and Confluence to capture project information
    • Experience with Agile concepts
    • Experienced in writing User stories
    • Strong process and data modeling skills
    • Experience working with SAP business processes
    • Microsoft Office tools, to advanced user level
    • Testing experience, using testing tools such as Zephyr Scale
    • Ability to address and resolve issues, and negotiate to satisfactory completion, while demonstrating excellent customer service skills
    • Knowledge of Six Sigma and process methodologies
    • Intermediate to advanced theoretical knowledge in business analysis methodologies and has awareness of new and emerging technologies and developments.
    • Has good applications/technology knowledge, building on specialist domain knowledge and has practical experience of tools and frameworks required to deliver.
    • Good understanding of the business analysis lifecycle including working knowledge of requirements elicitation, structured analysis, stakeholder management, use case definition and other Business Analysis techniques.
    • Advanced knowledge in MS Excel and working knowledge of PowerPoint and Word.
    • Knowledge of iterative development process and object-oriented, multi-platform projects.
    • A proven record in analysing data and effectively presenting to clients to support proposed solutions. Able to challenge client hypotheses and solutions with robust data
    • Highly developed analytical, problem solving, reasoning and assessment skills

    Experience
    Management:

    • Building relationships and communicating to all levels of the organization
    • Team player who looks at the business needs as well as at IT capabilities and constraints
    • Working flexibly and effectively in a matrix-managed and project-oriented organization
    • Able to work effectively with virtual teams
    • Requires limited supervision and works well independently
    • Strongly upholds appropriate governance and process conformance
    • Timezone differences with business stakeholders
    • Awareness of cross-cultural characteristics across and within regions
    • Meeting milestones when relying on other resources which are not accountable to this role
    • Prioritization, and maintaining schedules while multi-tasking in a dynamic environment with competing project priorities
    • Strong results delivery orientation
    • Good people skills, with experience in supporting others in raising their performance and working out their development goals.
    • Experience in supporting team success and motivating others to keep morale and performance high.
    • Good self management. Can set and work to quantified goals and standards. Delivers by being aware of and considering the commercial impacts.
    • Must be flexible, independent and self motivated.
    • Excellent communicator, both written and oral
    • Practical, hands-on personality
    • Ability to work in team-oriented environment
    • Proven experience in direct contact with users to solve issues with customer and business applications
    • Experience leading or participating in major business and IT initiatives
    • Global business experience, including working remotely with globally scattered users and IT teams, including external partners (desirable)
    • Working in a service business with a sophisticated supply chain (desirable)

    Budget:

    • Ability to manage own expenses and adhere to the expense policy.
    • No specific budget assigned.

    go to method of application »

    Business Analyst - Agile -Johannesburg

    About the job

    The Business Analyst is responsible for working as a liaison among project stakeholders to understand business structure, policies and processes and to recommend solutions that enable the organization to achieve its goals. Responsible for eliciting the needs of stakeholders not simply their expressed desires, working with the business to prioritize those needs, ensuring alignment to business objectives. The Business Analyst is also responsible for clearly documenting and expressing functional, non-functional and transition requirements/user stories to IT stakeholders such as systems analysts, developers and quality assurance analysts to ensure the right solution is built to meet business needs.

    Responsibilities

    • Elicits, Analyzes and Documents Requirements (i.e., user stories, use cases, business, user, functional, non-functional, transition)
    • Works with business stakeholders to gather functional requirements
    • Liaison between business and IT stakeholders, meeting with System Analysts, Quality Assurance Analysts, Project Managers and other resources needed to ensure requirements are met
    • Work with the Product Owners to prioritise delivery
    • Works with business stakeholders in leading User Acceptance Testing, following up on testing progress and defect resolution
    • Identifies and assesses risks to the success of the project. Agrees the project approach with stakeholders, and prepares realistic plans (including quality, risk and communications plans) and tracking activities against the project schedule, managing stakeholder involvement as appropriate.
    • Assists in the analysis of stakeholder objectives, and the underlying issues arising from
    • investigations into business requirements and problems, and identifying potential benefits and available options for consideration.
    • Produces specific business cases and scenarios and defines and documents system acceptance criteria.
    • Defines routine, integrated processes and documents using basic formal process charting techniques.
    • Works on formal requirements gathering and documentation. Assists in the collection of functional and technical requirements and in the development of design documents.
    • Works on projects using available frameworks and tools and establishes plans for projects with on-time and on-budget project goals.
    • Maintains the status of projects and provides guidance to the work of junior team members. Works across teams to achieve group goals.
    • Test coverage analysis, risk prioritisation, analysis of defect trends, and identification of risks associated with issues identified in the project.
    • Prepares project scope. Provides inputs to test strategy and approach.
    • Preparation of training material for the team and vertical practice.

    Qualifications

    • Bachelor’s Degree, ideally in Business, Computer Science, Management Information Systems, or relevant Business field preferred or equivalent combination of education/experience.
    • MBA preferred
    • Six Sigma Green Belt or Black Belt preferred
    • Certified Agile Business Analyst certified preferred

    Skills
    General:

    • Professional attitude, has developed a reputation as a trusted advisor.
    • Good client-facing skills, experience in developing partnerships with the team and client and collaborating with others to exceed client expectations.
    • Good problem solving skills, has experience in proposing different options and solutions for approaching and resolving issues.
    • Adaptable and responds positively to changing business issues, sees change as an opportunity to improve performance.
    • Excellent communication skills, adapts style accordingly and demonstrates an understanding of the audience’s perspective. Uses discretion when dealing with sensitive information.

    Technical:

    • Requirements planning and management: Gathering, Communications, Analysis, Documentation, and Implementation
    • Understanding the Gherkin or Behavior-Driven Development approach for User Stories
    • Experience using JIRA and Confluence to capture project information
    • Experience with Agile concepts
    • Experienced in writing User stories
    • Strong process and data modeling skills
    • Experience working with SAP business processes
    • Microsoft Office tools, to advanced user level
    • Testing experience, using testing tools such as Zephyr Scale
    • Ability to address and resolve issues, and negotiate to satisfactory completion, while demonstrating excellent customer service skills
    • Knowledge of Six Sigma and process methodologies
    • Intermediate to advanced theoretical knowledge in business analysis methodologies and has awareness of new and emerging technologies and developments.
    • Has good applications/technology knowledge, building on specialist domain knowledge and has practical experience of tools and frameworks required to deliver.
    • Good understanding of the business analysis lifecycle including working knowledge of requirements elicitation, structured analysis, stakeholder management, use case definition and other Business Analysis techniques.
    • Advanced knowledge in MS Excel and working knowledge of PowerPoint and Word.
    • Knowledge of iterative development process and object-oriented, multi-platform projects.
    • A proven record in analysing data and effectively presenting to clients to support proposed solutions. Able to challenge client hypotheses and solutions with robust data
    • Highly developed analytical, problem solving, reasoning and assessment skills

    Experience
    Management:

    • Building relationships and communicating to all levels of the organization
    • Team player who looks at the business needs as well as at IT capabilities and constraints
    • Working flexibly and effectively in a matrix-managed and project-oriented organization
    • Able to work effectively with virtual teams
    • Requires limited supervision and works well independently
    • Strongly upholds appropriate governance and process conformance
    • Timezone differences with business stakeholders
    • Awareness of cross-cultural characteristics across and within regions
    • Meeting milestones when relying on other resources which are not accountable to this role
    • Prioritization, and maintaining schedules while multi-tasking in a dynamic environment with competing project priorities
    • Strong results delivery orientation
    • Good people skills, with experience in supporting others in raising their performance and working out their development goals.
    • Experience in supporting team success and motivating others to keep morale and performance high.
    • Good self management. Can set and work to quantified goals and standards. Delivers by being aware of and considering the commercial impacts.
    • Must be flexible, independent and self motivated.
    • Excellent communicator, both written and oral
    • Practical, hands-on personality
    • Ability to work in team-oriented environment
    • Proven experience in direct contact with users to solve issues with customer and business applications
    • Experience leading or participating in major business and IT initiatives
    • Global business experience, including working remotely with globally scattered users and IT teams, including external partners (desirable)
    • Working in a service business with a sophisticated supply chain (desirable)

    Budget:

    • Ability to manage own expenses and adhere to the expense policy.
    • No specific budget assigned.

    go to method of application »

    Security Testing Engineer - Financial Services -Johannesburg

    About the job

    Expleo is a trusted partner for end-to-end, integrated engineering, quality services and management consulting for digital transformation. We are looking for a Security Testing Engineer to join our dynamic team.

    This role will be responsible for conducting security tests within the Quality Assurance team. This position involves planning and conducting security testing of all applications as part of quality assurance as well as advising teams on security controls that need to be implemented. The role requires the tester to be able to learn new technologies “on-the-fly" to be able to perform an in-depth analysis of the security posture of many different applications. The tester will also be tasked with using custom and automated software for various engagements. The candidate will produce detailed reports of their findings along with guidance for remediation and will be responsible for delivering those findings to subject matter experts as well as other teams.

    Works independently taking full responsibility for a certain area. Works on quality engineering projects using available frameworks and tools and establishing plans for projects with on-time and on-budget project goals. Primary role in Quality Engineering in the areas of analysis and design, implementation and system integration, and execution, in line with agreed plans and strategies.

    Responsibilities

    • Provide assurance through collaboration with other stakeholders that applications, APIs, websites and mobile applications meet the security requirements before they are deployed to production.
    • Perform security tests on applications, APIs, websites and mobile applications.
    • Pinpoint methods and entry points that attackers may use to exploit vulnerabilities or weaknesses.
    • Search for weaknesses in common software, web applications, mobile applications and proprietary systems before they are discovered by hackers.
    • Research, evaluate, document and discuss findings with IT teams and management.
    • Review and provide feedback for information security fixes.
    • Stay updated on the latest malware and security threats.

    Qualifications
    Essential:

    • Bachelor’s Degree in Computer Science, Information Systems or other related field, or equivalent work experience
    • Certification in Cybersecurity

    Desirable:

    • Additional course or certification in Quality Engineering
    • Certification in Ethical Hacking, Vulnerability or other aspects of IT security testing such as CEH or equivalent.

    Skills

    • Basic programming skills required (basic knowledge of common programming languages used for application development).
    • Knowledge of API security testing and API frameworks.
    • In-depth knowledge of vulnerability testing/security assessment tools used.
    • In-depth knowledge of open-source security testing tools and security testing frameworks.
    • Unix and Linux knowledge required.
    • Ability to “think like the enemy” in order to combat the full range of techniques and strategies that hackers might employ, or even anticipate new ones.
    • Comprehensive knowledge of computer security, systems analysis and more.
    • Insight into how hackers exploit the human element to gain unauthorized access to secure systems.
    • A clear understanding of how computer security breaches can disrupt business, including the financial and managerial implications.
    • Exceptional problem-solving skills.
    • Strong analytical skills, able to leverage complex data to identify opportunities, recognize problems, and draw logical conclusions.
    • Communication and documentation skills to compile reports to document and share your findings.

    Experience
    Technical:

    • 3 to 5 years of experience in general cybersecurity:
    • 2 years of hands-on experience in vulnerability assessments.
    • Experience in performing security assessments in Cloud environments (AWS, Azure, Google).
    • Understanding of defensive controls and how to bypass/evade them.
    • Experience in using and customizing commercial and open-source security assessment and security testing tools such as Metasploit and Burp Suite.
    • Experience in one or more computer programming and scripting languages with the ability to create or customize tools as needed.
    • Experience with open security testing standards and projects such as OWASP and SANS Top 25.
    • Experience with API, web and mobile application or systems testing is required.
    • Familiarity with the following:
    1.  Database, cloud, and web security testing.
    2. Secure web and application development practices.
    3. Analyzing and debugging API frameworks.
    • Experience in manual and automated vulnerability scanning and security testing.
    • Understanding of web-based security vulnerabilities, ability to identify and exploit them (e.g. XSS, CSRF, session management issues, etc.)
    • Desirable but not required: Experience in mobile (iOS/Android) application security assessments.
    • Desirable but not required: Experience in Internet of Things (IoT) security.
    • Desirable but not required: Experience in Bug Bounty programs.

    Management:

    • Good people skills, with experience in supporting others in raising their performance and working out their development goals.
    • Experience in supporting team success and motivating others to keep morale and performance high.
    • Good self management.
    • Can set and work to quantified goals and standards.
    • Delivers by being aware of and considering the commercial impacts.
    • Must be flexible, independent and self motivated.

    Budget:

    • Ability to manage own expenses and adhere to the expense policy.
    • No specific budget assigned.

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Expleo Group Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail