Performance Test Engineer

Performance Test Engineer

Responsibilities

– Understands and analyzes performance test requirements 

 

– Able to create test plan, test approach and strategy based on the performance test requirements.

 

– Able to maintain and develop performance testing framework

 

– Able to develop performance test script suite for platforms, infrastructures and applications across the whole organization

 

– Able to design or create test scenarios and test cases for performance testing. 

 

– Have deep knowledge in different types of performance testing such as load, stress, endurance and volume testing.

 

– Executes performance tests, captures and analyzes results

 

– Assist in other performance engineering activities as needed 

 

– Create and report performance test progress and defects

 

– Maintains performance script repository

Qualifications

– 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.

 

– Knowledgeable on Performance testing tool – Jmeter, Loadrunner, Rational Performance Test, Webload, LoadNinja

 

– Experience on the following language – Java / Java Script, SQL, API, SOAP and REST Webservices testing, XML

Join our Team

Send your resume to careers@ubx.ph with the subject line: “Performance Test Engineer​ Application”.

DevSecOps – Test Automation Quality Engineer

DevSecOps – Test Automation Quality Engineer

Responsibilities

– Create/Analyze Test Cases/Test Designs and develop automated test scripts for Test Automation Suite 

 

– Prepare Test Data for Test Automation Testing

 

– Responsible for creating/maintaining Test Automation Framework

 

– Create, maintain and expand Web, API and Mobile Test Automation Suite

 

– Provide accurate and timely reporting of test progress, risks & issues 

 

– Responsible for doing both scripting and executing Regression Automated Tests.

Qualifications

– Bachelors Degree in Information Technology or Computer Science or Engineering or other related skills

 

– 2-3 years experience as a Test Automation Quality Engineer with good understanding of Agile and Test Automation

 

– Should have prior experience on Web Automation Testing. Using Selenium Web Driver with Java/Python, Test Project, Robot Framework is a plus 

 

– Should have prior experience on API Automation Testing. Using Appium Studio, Test Project, Postman is a plus 

 

– Should have prior experience on Mobile Automation Testing both for Android and iOS. Using Appium Studio or Appium Desktop , BDD Cucumber, Xcode is a plus. 

 

– Experience in building Web, Mobile and API Test automation frameworks from scratch is a plus 

 

– Experience in building automation test suites for API using Node JS or Java (Supersets or Rest Assured(preferred) ) is a plus

 

– Should have solid understanding of TestNG and Maven

 

– Experience with Database related testing activities using SQL DB

 

– Good understanding and experience on CI/CD process in terms of implementing/integrating the test suites is a plus

 

– Good understanding of DevOps Process Flow 

 

– Experience using Github or Gitlab, Jira, Jenkins, Confluence is a plus 

 

– Highly developed analytical and problem-solving skills.

 

Good to have:

   • Web, API, Mobile (Android and iOS) Test Automation Trainings

   • Understanding of Banking or Financial Services

Join our Team

Send your resume to careers@ubx.ph with the subject line: “DevSecOps – Test Automation Quality Engineer​ Application”.

Application Security Engineer

Application Security Engineer

Responsibilities

– 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

Qualifications

– 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
JavaScript

 

   – 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 careers@ubx.ph with the subject line: “Application Security Engineer​ Application”.