Software Engineer in Test

We are currently seeking a talented Software Engineer in Test to join our Quality Assurance team, working closely with our cloud development team at our HQ in Nottingham (UK). You will play a key role in our future vision and strategy, taking the initiative to drive Quality Assurance across our cloud-based products. You will be a Software Engineer with an enquiring and technical mind, looking to build frameworks and script tests for our technical software which is used across the world. You will also be comfortable with manually testing software, but more importantly, testing software from the inside using API’s to ensure thorough coverage of the code. You will champion quality within our development process and enjoy pushing the developers forward to develop perfectly functioning code across all use-cases and beyond. You will enjoy working with expert developers across a varied stack that includes desktop and web front-ends.

You will be developing our world leading CAE (Computer Aided Engineering) applications for blue-chip electric-vehicle, renewable energy and automotive companies.

Key responsibilities:

  • Write test plans and test software against user & technical requirements
  • Work closely with our PMs, developers, testers & product designers in an agile environment
  • Help with executing manual regression, integration, and other non-functional tests of our software products
  • Build and maintain test automation frameworks for our web front-end and APIs to enable continuous delivery
  • Identify opportunities to contribute to the improvement of software quality and efficiency of the team
  • Coaching and mentoring team members in test automation
  • Manual and exploratory testing of new features when required to ensure release quality

Job requirements and qualifications

Essential:

  • Love of technology, quality improvement, development of oneself and others
  • Strong analytical and problem-solving skills with great attention to detail
  • Experience in Agile methods such as Scrum
  • Ability to write detailed test plans & test-cases from technical requirements
  • Strong programming skills in any language but preferably one or more of C#, Python, Javascript
  • Experience with automated and manual testing of web front-end and APIs
  • Hands on experience with using automation tools/frameworks

Desirable:

  • Production use of Git, GitLab or GitHub
  • Setting up, configuring and running Continuous Integration/Continuous Deployment pipelines
  • Experience in JIRA or similar Task, Defect & Project Management tools
  • Experience in documentation using Confluence or Wiki's
  • Basic understanding and appreciation of physics and mechanical/electrical engineering
  • Non-functional testing such as usability and performance

Who are we?

We are a fast growing, award-winning 'mini-multinational’ company with offices all over the world. We develop the world's leading software for rotating machinery and electro-mechanical systems to enable simulation-led design, and we count the world’s major automotive, motorsport, aerospace and renewable energy companies as customers and close technology partners. We are also at the forefront of designing and delivering the next generation of energy efficient drive and power generation systems; including multi-megawatt wind turbines and electric vehicle powertrains. Our ambitious plans mean we are always looking for new talent throughout the world. We offer unique opportunities for our employees to stretch and achieve goals within an agile team environment.

Romax benefits

In return Romax Technology offer a competitive salary, pension scheme, life assurance, income protection, 26 days holiday, Employee Assistance Programme, early finish on Friday, flexible working, training and development and free fruit!! For a complete list of our impressive benefits please look at our careers site www.romaxtech.com.