Test Automation Engineer

Job description

ROLE:

Automation Tester/ Technical QA Analyst

PURPOSE

The role will involve a combination of manual and automation testing, so you will need a strong technical understanding and be involved in technical testing and analysis of Bromcom products on multiple platforms.

Job requirements

ESSENTIAL EXPERIENCE

  • Expertise in both manual and automated testing techniques within an Agile environment
  • Able to design quality test cases that can be executed either manually or automated
  • Assist in the design, implementation and execution of manual and automated tests
  • Extensive experience of testing, including unit testing, integration, system and performance testing
  • Experienced in the selection and use of appropriate test techniques in different situations
  • Extensive recent experience testing complex web applications
  • Automation experience:

Experience of coding tests rather than just record & replay by using at-least one testing tools (e.g. Selenium WebDriver, CodedUI)

Strong Object Oriented Programming skills (ideally C# or Java)

Select and prioritise functionalities for test automation

Comply with good engineering practices, coding standards and contribute to automation code reviews.

Manage code, environment, data, tools, and any other requirements for automation testing within any phase

Work with the team to design high quality, re-usable test assets


  • Assist in the analysis of test results and liaise with other Development Team members
  • Liaise with the QA Manager and Head of Products on matters relating to product quality and progress
  • Understanding and experience in SQL                                                                                                                                                                               SPECIFIC SKILLS 
    • You will have a Degree in a Computer related science (or similar) have excellent communication skills, be pro-active, want to input into and contribute to creating quality applications, and be passionate about delivering the very best quality of work
    • Be able to work independently and within a team
    • Self-motivated, quick learner
    • Ability to “roll their sleeves up” and turn their hand to different tasks