QA Automation Engineer

Panacea Applications Limited South East London (SE1), SE1 8LJ Permanent Published: 9 hours ago From £40,000 to £45,000 per annum subject to experience
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
£ 45K

Job location

Charing Cross, United Kingdom

Tech stack

HTML
JavaScript
Agile Methodologies
Automation of Tests
Software Bug Management
C Sharp (Programming Language)
CSS
Continuous Integration
Software Debugging
Document Object Model (DOM)
Nunit
Octopus Deploy
Procurement Software
Regression Testing
Selenium
Software Engineering
SQL Databases
Test Data
Performance Testing
Postman
GIT
Web Technologies
TeamCity
Selenium Webdriver
Software Version Control
Api Management

Job description

Reporting to the Technical Director, the QA Automation Engineer is responsible for the automation testing framework and quality assurance processes for Panacea Software. This role is critical to maintaining and expanding our automated test coverage while supporting manual testing efforts across our product suite. Working with C#, NUnit, and Selenium, the QA Automation Engineer is responsible for end-to-end regression testing and ensuring the quality and reliability of our applications through a balanced approach of automated and manual testing. Primary Responsibilities Automation & Technical

  • Own and maintain the automation testing framework (C#/NUnit/Selenium)

  • Design, develop, and execute automated E2E regression test suites

  • Manage and configure automated test execution in TeamCity

  • Expand automated test coverage across critical user journeys

  • Identify opportunities to convert manual tests to automated tests

  • Debug and troubleshoot test failures, distinguishing between application issues and test framework issues

  • Maintain test data and test environments Manual Testing & Quality Assurance

  • Design and execute manual test cases for new features and functionality

  • Perform exploratory testing to identify edge cases and usability issues

  • Validate bug fixes and conduct regression testing where automation gaps exist

  • Create and maintain test documentation and test plans

  • Collaborate with developers to reproduce and verify defects

  • Participate in requirements review and provide testability feedback Process & Collaboration

  • Work closely with development, support and management teams in an Agile environment

  • Identify, log, and track defects through to resolution

  • Use our company systems and procedures to project manage and prioritise testing delivery and automation

  • Provide regular quality metrics and test status reports

  • Contribute to continuous improvement of testing processes and practices

Requirements

  • 3+ years in a QA/Test Engineer role

  • Strong experience in test automation using C# and Selenium WebDriver

  • Solid understanding of NUnit or similar testing frameworks

  • Experience with E2E and regression testing strategies

  • Understanding of software development lifecycle and testing methodologies

  • Proficiency in both manual and automated testing approaches

  • Experience with version control systems (Git)

  • Understanding of web technologies (HTML, CSS, JavaScript, DOM)

  • Experience working in Agile environments

  • Strong analytical and problem-solving skills

  • Excellent attention to detail

  • Right to work in the UK Desirable Skills

  • Experience with API testing (REST, Postman)

  • Knowledge of performance testing tools

  • Experience with CI/CD tools (TeamCity and Octopus Deploy)

  • SQL knowledge for test data validation

  • Experience with accessibility testing

  • Previous experience in procurement software Personal Attributes

  • Self-motivated and able to work independently

  • Strong communication skills with both technical and non-technical stakeholders

  • Organised, detail-orientated and sceptical with a good sense of humour

  • Pragmatic approach to balancing automation vs manual testing

  • Commitment to quality and continuous improvement

  • Strong written and verbal communication in English

Apply for this position