- •Test engineer (db1835_Test engineer_bkf_grs)
- •Middle Software Test Engineer (db1900_Middle Software Test Engineer_tpm)
- •Test Engineer/ Test Designer (db1898_Test Engineer/ Test Designer_Citi)
- •Test Manager (db1889_Test Manager_Citi)
- •Senior qa Engineer (db1854_Senior qa Engineer_bkf_lemg)
- •Qa Engineer (db1908_qa Engineer_bkf_Lemg)
- •Qa Automation Engineer (db1909_qa Automation Engeneer_bkf_Lemg)
- •Automation/Manual qa (db1918_Automation/Manual qa_db Horizon)
- •Server Side Automation qa (db1882_Server Side Automation qa_bkf_tpm)
- •Senior Automation Engineer (db1901_Senior Automation Engineer_bkf_tpm)
- •Software Engineer in Test (ubs -1005 - Software Engineer in Test - fxmm - kiev - англ)
- •Lead qa (ubs - 993 - Lead qa - fRisk - kiev – англ)
- •Snr qa Automation (ubs – 918 – Snr qa Automation – RiskAgg – kiev – англ)
- •Senior qa Engineer (db1863_Senior qa Engineer_Itrac)
- •Qa Engineer (db1914_qa Engeneer_Treasury it)
- •Middle qa Engineer (db1880_Middle qa Engineer_rds)
- •Senior/Lead qa (db1824_Senior/Lead qa_rcr)
- •Senior qa Engineer (Senior qa Engineer (db1850_Senior qa Engineer_ClearFx)
- •Snr ui qa Engineer/Analyst (ubs - 967 - Snr ui qa Engineer/Analyst - Structured Credit - kiev – англ)
- •Tester for Mobility project (ubs - 947 - Tester for Mobility project - Apple iOs ubs - kiev – англ)
- •Qa Automation (ubs - 973 - qa Automation - dmsi fi (Data Instruments) - kiev - англ_bkf)
- •Senior qa/ba (ubs - 989 - Senior qa/ba - dmg (cc) - kiev – англ)
- •Qa/ba (ubs - 991 - qa/ba - dmg (cc) - kiev – англ)
- •Senior Test Engineer (Senior Test Engineer_derms_Alstom us_46)
- •Snr. Automation Test Engineer (Snr. Automation Test Engineer_sti_2)
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
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