All offersWrocławTestingSoftware Tester with Java
Software Tester with Java
Testing
GlobalLogic

Software Tester with Java

GlobalLogic
Wrocław
Type of work
Undetermined
Experience
Mid
Employment Type
Permanent
Operating mode
Office

Tech stack

    Java
    regular
    JUnit
    regular
    Test Automation
    regular
    Jenkins
    junior
    C
    nice to have
    Ant
    nice to have
    embedded testing
    nice to have

Job description

SmartCards are widely used in financial business, telecommunication, computer security, identification and many others. Can you imagine how important and difficult it is to assure that software running on a SmartCard is secure and won’t let any of the data get corrupted? Thousands of hackers try to come up with new side-channel attack techniques every day. In this project, you have the opportunity to challenge them and verify tamper resistant software (functional and non-functional tests), anticipate new security attacks before they become known in public and test appropriate countermeasures for them.

If you are proficient with Java, are familiar with embedded systems development techniques and are not scared to delve deep into the meanders of cryptography this is a perfect opportunity for you. Come and join us.

Responsibilities
  • Development and maintenance of test framework in Java and C (only some parts)
  • Test automation in Java
  • Creation of test scenarios for functional and non-functional testing of cryptographic libraries
  • Preparing project documentation
  • Supporting activities related to certification of cryptographic libraries, e.g. CC. EMVCo
  • Daily discussions with client’s engineers

Requirements
  • Minimum 2 years of experience in Software Testing/Test Automation
  • Knowledge of Java language
  • Knowledge of oop paradigms and design patterns
  • Practical experience with test frameworks like JUnit and test design techniques
  • Knowledge of embedded systems hardware architecture and peripherals
  • At least basic programming skills in C
  • Familiarity with software development and automation tools (Jenkins, Ant, version control, issue tracking systems, simulators, C compilers)
  • Good knowledge of English (spoken and written)
  • Willingness to travel abroad in the course of cooperation with the client

Preferences
  • Knowledge of cryptography – nice to have

We offer
  • Great working atmosphere in an international team of excellent specialists
  • The culture of open communication and exchange of experience, access to the latest technology and our know-how
  • Participation in interesting and varied projects (local and international), the possibility of foreign travel
  • Development paths suited to individual talents: international exchange of knowledge, professional certifications
  • Working conditions that will give you a sense of financial security and will make your dreams come true
  • Flexible working time
  • Relocation package
  • A rich benefits package: private medical care, group life insurance, travel insurance, food subsidies, sports cards, cultural activities
  • Delicious coffee and 20 different tea flavors