Test Automation Engineer

Prague, Czech Republic

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.


Currently we are looking for a Test Automation Engineer for our Prague office to make the team even stronger.

Our client is an investment bank which provides large corporate, government and institutional clients with a full spectrum of solutions to their strategic advisory, financing and risk management needs.

The department is responsible for the development and support of bank-wide core technologies, including highly scalable frameworks and services for market and reference data. The team provides software solutions and service offerings to multiple business areas and asset classes.

The software incorporates:
- Development of shrink-wrapped software – from flexible, pluggable and customisable frameworks to sophisticated tools and standalone applications;
- Bug fixes;
- Consultancy;
- Documentation.

The service element provides additional services and production support of high-demand, high-throughput, mission-critical systems. The group has very high standards for design, quality and engineering and comprises software development, quality assurance and production support teams.

The QA function is crucial to technology delivery. The group designs and manages high volume, complex systems with critical SLAs to its clients. The primary responsibility of a Test Engineer is to ensure the quality of technological frameworks in addition to management of test environments, regression suites and the client UAT process. The group requires high-calibre specialists in these areas and the role would suit individuals eager to pursue a professional career in Quality Assurance in a dynamic, challenging and rewarding environment.


  • Definition and implementation of the testing approach;
  • Engagement in software development lifecycles to provide QA input and analysis of testing requirements;
  • Active participation in test approach and scope definition;
  • Development of test plans, test cases, test scripts;
  • Testing and validation of software releases;
  • Test execution (both manual and automated);
  • Reporting of defects and issues;
  • Setup and configuration of test environments;
  • Deployment of release candidates to UAT environments;
  • Keeping up-to-date documentation.


  • Test automation and manual testing experience;
  • Basic programming/scripting skills;
  • Scripting languages (Shell/VBA/Python/Perl/PowerShell/etc.);
  • Agile methodology background;
  • Experience in developing/testing applications on Windows platform;
  • Experience in testing Frameworks/non-GUI applications;
  • Testing multi-tiered client/server technologies;
  • Strong knowledge of MS SQL;
  • Clear and effective verbal and written communication skills;
  • Fluent English;
  • .NET technology stack background - C# knowledge would be a great plus;
  • Experience in BDD/TDD flow.

We offer

  • Opportunity to work in a successful international company with a stable background;
  • Perspective and diverse work in attractive and constantly evolving fields;
  • Opportunity to participate on the development of the company and shape its professional image;
  • Large space for self-fulfillment, pursue their own creative ideas, participation in the new projects of the company;
  • Possibility to work in a friendly multicultural environment and to grow professionally within worldwide EPAM;
  • Regular trainings and good opportunities for professional growing and development;
  • Partial grant of the cost of certification;
  • Motivating financial evaluation (negotiable, based on an expertise and achieved results).


Všem našim zaměstnancům poskytujeme zdroje, které potřebují k vybudování úspěšné kariéry.


Staňte se součástí týmu, kde můžete rozvíjet svůj talent a budovat kariéru bez hranic.