Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
QA vacancy с проектами.docx
Скачиваний:
2
Добавлен:
13.09.2019
Размер:
63.78 Кб
Скачать
  1. Senior Automation Engineer (db1901_Senior Automation Engineer_bkf_tpm)

Short description of the project:

Our client is a major international investment bank

Responsibilities:

  • Follow existing QA project processes

  • Participating in regression and performance testing

  • Writing scripts, running tests and analyzing the results

  • Covering Web/Desktop/Backend applications (mostly with regression testing)

  • Requirements analysis

  • Planning and estimation of testing efforts

  • Communications with QA/BA/DEV

  • Defect tracking

  • Reporting to Test Leader

  • Testing documentation creation and maintenance

Requirements:

  • General QA qualification and automation/development experience

  • Good written and spoken English

  • Understanding of testing processes, testing documents, test design, test automation and their roles in software development cycle

  • Understanding and experience in estimation process, planning and tracking activities

  • Experience in testing of Web/Desktop/Backend applications

  • SQL/XML/DOM/XPATH/UNIX Shell

  • Good QA theory knowledge

As a plus:

  • Investment banking

  • Financial Apps and Environment

  • GreenHat Tester, QTP

  • Experience in performance testing

  • SOAP testing

Company offers:

  • An exciting and challenging job in a dynamic team

  • An opportunity to be innovative and to learn

  • High salary and attractive compensation package

  1. Software Engineer in Test (ubs -1005 - Software Engineer in Test - fxmm - kiev - англ)

Project description:

This position requires knowledge and experience with developing tools for Performance Testing, and the candidate will be responsible for creating non-functional test harnesses for distributed Trading platforms across FX within UBS. The work involves enhancing established processes and performance profiling techniques to ensure the quality of Non Functional testing is improved and meets business requirements. The work will require the candidate to develop tools as necessary, create test plans in accordance to project scope and ensure that tests can be integrated into our framework. Reporting will need to include a summary of the test cases, risks and/or issues identified during profiling and recommendation of how the product in question should be implemented in production. It is not a functional test role but a software engineering role.

Responsibilities:

  • Design, develop, script and execute repeatable performance, load, capacity and scalability tests, with experience in non-UI based testing methods and practices

  • Developing test harnesses and other tools to sufficiently test the functionality of new and existing applications. The goal of the additional toolset is to have a more integrated test framework in place so monthly releases can be easily tested and signed off, but with the ability to spot degradation over time

  • The candidate will need to do a substantial amount of troubleshooting to get down to the root cause of why tests are failing

  • Evaluate if any new tools/scripts need to be developed as a consequence of any Incidents raised

  • Execute and analyze network tests for performance, capacity latency effects

  • Take ownership and responsibility for the testing of designated projects

  • Automate data set ups for various profiling efforts

  • Participate in the development of guidelines and standards for all existing and future load and performance tests

  • The person will be required to run these tests, at least until they are streamlined to the point that they can be integrated into a framework. Important is that we extract the correct metrics/reports to determine if an application passes the test. So the candidate needs to understand the application and ask the question "What & How" do we extract the important information, what is the threshold of that particular metric? These are important in making a valid assessment of the product

  • The candidate may direct or perform activities which include but are not limited to obtaining requirements for performing capacity testing, analyzing systems performance data, and evaluating if the implementation should be improved or if it is sufficient to move into production

  • There will be other development tasks around tooling which will help the QA group gather metrics to assess areas of weakness

  • Candidate needs to be a results focused individual who has a passion for understanding why? And has a keen interest in finding the root cause to complex issues. In cases where local knowledge and understanding of a problem has been exhausted, the candidate will need to continue to own and investigate the issue to resolution

Requirements:

  • A desire to developing, maintaining, and executing load and performance tests

  • Good understanding of algorithms and data structures

  • Java / FIX protocol / Spring development experience

  • Java debugging experience with various toolsets (eg Java reflection / Valgrind etc.)

  • Proficient in scripting (python, ruby, perl, shell)

  • Experience in Tuning and profiling Java based applications

  • Understanding of Unix internals (Linux Redhat)

  • Diagnose traffic extracts (via a browser and through packet sniffers)

  • Additional clarification from client:

- Experience in spring is preferred but not mandatory

- Perta is optional, again not mandatory

- Python and shell scripting is mandatory, rest is optional

  • I agree with the below Java experience (here we expect ability to debug java applications/analyze stack traces/be able to compose non-complicated java applications (regular java level), but with basic knowledge of the JVM especially with regard to the memory model

  • As for data structures, they need an understanding of computer science basics, recursive data structures, sorting etc

  • Experience is tuning and profiling java applications is mandatory

Company offers:

  • An exciting and challenging job in a dynamic team

  • An opportunity to be innovative and to learn

  • High salary and attractive compensation package

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]