Application Security Engineer


– Planning, implementing, and coordinating security tests and vulnerability management


– Identify security vulnerabilities within application source code, using automated static application security testing (SAST) tools and via manual review


– Analyzes security findings and recommends remediation and security solutions.


– Coordinate security testing and remediation of findings with development teams and stakeholders. • Document and report security tests, findings, and remediation. 


– Able to maintain and develop security testing framework


– Familiarity with OWASP Top 10 and the ability to effectively communicate methodologies and techniques with development teams 


– Maintains security testing process and procedures


– Strong analytical, interpersonal, problem-solving, and presentation skills


– Must be a good collaborator with different teams, departments or business units.


– Good Communication Skills – Test Analysts need to be able to effectively communicate with various stakeholders at multiple levels of an organisation.


– Whilst most of a test analyst’s job is “behind the scenes” there will be times where the complicated “behind the scenes stuff” needs to be clearly communicated and easily understood by business stakeholders who aren’t necessarily IT experts.


– Logical & Critical Thinking Skills – Logical, critical thinking and the ability to learn at a face pace are important to any testing role.


– Having a good attention to detail can help a tester better analyse information, and analyse the right information at the right time.


– Good Documentation and Report Writing Skills – A software tester will usually be required to generate reports on the testing being done, and to translate them into concise reports to management. A test must be able to report on structured test cases in a way that is meaningful to the business in which they’re operating. 


– Awareness of Software Development Life Cycle (SDLC) – Software testers who know the basics of programming and SDLC will be more effective in testing new software. A test analyst will be better positioned to test software when they can relate to and imagine the coding structure that’s going on behind the scenes.


– Awareness of Agile practice (or Agile Test Practice) – Software testers who have basics knowledge of Agile methodology / practice and environment will be more effective in testing new software. Testers would need to be collaborative and proactive with the Dev teams in resolving bugs or defects during Test Execution.


– Working knowledge of one or more SAST tools – e.g., Sonarqube, Checkmarx, or other tools would be preferred


– Working knowledge of one or more continuous integration tools – e.g., Jenkins, Bamboo, Travis CI, VSTS


– Experience on the following:


   – Understanding of security vulnerabilities is a must


   – Understanding of SAST concepts


   – Intermediate to expert knowledge of HTML and


   – Demonstrate professional experience in a
development or application security role in at least two or
more of the following languages


–  Java, C#, C/C++, Java Script (node.js), Ruby,
.NET, PHP and Phyton

Join our Team

Send your resume to with the subject line: “Application Security Engineer​ Application”.