Senior Software Quality Assurance Engineer

Cluj, Romania | Job Posted 22/01/2018

 

As a Senior QA you will use the latest testing tools and frameworks in test automation to build our automation capability. This role requires a solid blend of testing experience, software engineering and technical knowledge.

You will work closely with our global engineering team, to design and implement our quality practices, take a hands-on approach to qualifying our application (Darwin™) releases with test frameworks and automated quality gates. 

 

What will you be doing:

  • Defining, designing, communicating, and executing Thomsons’ s quality vision & processes across our global engineering teams and Darwin releases.
  • Ensuring you and others continuously improve by proposing and then implementing new quality processes, designs and engineering practices that make your team more effective.
  • Tracking the progress you are making towards the wider goals of your team, and transparently communicate it to your team, architects, engineers, DevOps and management.
  • Setting the technical direction, by consulting with the team and architects, and considering all arguments.
  • Maintaining high standards of software quality within the team by establishing good practices and habits.
  • Providing guidance and insight on development techniques and methodologies.
  • Researching new technologies for the team.
  • Coaching, one to one mentoring, and developing team members.

 

We are looking for a PINK person, with:

  • Experience:
    • Strong experience in test automation, testing Distributed Systems and/or Software Development Kits.
    • Designing, building and implementing testing tools, automation frameworks and Quality processes.
    • Designing and developing systems for both high availability and scalability.
    • Working with continuous integration tools such as Jenkins.
    • Working closely with DevOps in establishing effective quality strategies which facilitate a quick feedback mechanism in a continuous deployment environment.
    • Automating for Angular and ASP.net applications.
  • Proven Ability in:
    • Object Oriented Programming fundamentals with proven problem-solving and debugging skills.
    • Agile development methodology along with full software development life cycle experience.
    • Developing effective quality strategies for extensible, scalable, maintainable, secure and high performing applications.
    • Proactive communication and cross group collaboration. 
  • Solid skills: 
    • C#
    • Selenium Webdriver
    • ASP.net
    • SQL Server
    • Visual Studio
    • Team Foundation Server (TFS)
    • Jenkins
  • Nice to have skills: 
    • Angular
    • Javascript/Jasmine
    • Nodejs
    • Specflow
    • Protractor
    • Other experience in Continuous Integration Tools e.g. TeamCity

 

What we offer:

  • A yearly budget and the opportunity to build your own flexible benefits package
  • Work as part of a geographically distributed team, with colleagues in UK and Singapore
  • Fast-paced, agile work environment and the opportunity to work with our impressive clients