Automation Test Analyst

TESTQ Technologies
Leicester, United Kingdom
20 days ago

Role details

Contract type
Temporary contract
Employment type
Part-time / full-time
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
£ 50K

Job location

Remote
Leicester, United Kingdom

Tech stack

Testing (Software)
Java
JavaScript
API
Agile Methodologies
Amazon Web Services (AWS)
Software Applications
JIRA
Automation of Tests
Azure
C Sharp (Programming Language)
Code Coverage
Computer Programming
Continuous Delivery
Continuous Integration
Github
HP Loadrunner
JMeter
Python
Load Testing
Scrum
Systems Development Life Cycle
Regression Testing
Smoke Testing
SoapUI
Test Data
Test Management
Testng
Postman
Appium
Browserstack
Test Scripts
Cypress
Gatling
GIT
Specflow
Integration Tests
Information Technology
Playwright
GraphQL
REST
Cucumber
Selenium Webdriver
Software Version Control
Api Management
Jbehave
Bamboo
Docker
Testrail
Jenkins

Job description

The Automation Test Analyst is responsible for designing, developing, and executing automated test scripts to ensure the quality and reliability of software applications. This role focuses on building and maintaining robust test automation frameworks, optimizing testing efficiency, and collaborating closely with developers, business analysts, and QA teams to deliver high-quality products., * Design, develop, and maintain automated test scripts for web, API, mobile, and desktop applications.

  • Develop and enhance test automation frameworks that support continuous integration and continuous deployment (CI/CD) processes.
  • Execute automated test cases, analyze results, and log defects using appropriate test management tools.
  • Collaborate with developers, business analysts, and manual testers to understand functional and non-functional requirements.
  • Perform regression testing, smoke testing, and integration testing as part of release cycles.
  • Ensure test coverage, maintain test data, and validate system functionality across multiple environments.
  • Identify opportunities to improve test automation strategies and tools.
  • Participate in agile ceremonies (sprint planning, daily stand-ups, retrospectives) and contribute to continuous improvement.
  • Generate and present detailed test reports and quality metrics to stakeholders.
  • Ensure adherence to QA standards, best practices, and organizational quality processes.

Requirements

Key Skills, Qualifications and Experience Needed [The candidate must demonstrate these in all stages of assessment]

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 3-7 years of experience in software testing with a focus on automation.
  • Proven experience developing and maintaining automation frameworks.
  • Strong analytical and problem-solving skills with attention to detail.
  • Experience in agile/scrum environments and collaborative development teams.
  • The Automation Test Analyst should have hands-on experience in test automation frameworks and tools such as Selenium WebDriver, Cypress, Playwright, Appium, or TestNG. Strong proficiency in programming/scripting languages like Java, Python, JavaScript, or C# is essential for developing and maintaining automation scripts.
  • Experience with API testing tools such as Postman, RestAssured, or SoapUI is required, along with a good understanding of RESTful and GraphQL APIs. Familiarity with performance and load testing tools like JMeter, Gatling, or LoadRunner will be an advantage.
  • The candidate should be well-versed in test management and defect tracking tools such as Jira, Zephyr, TestRail, or Azure DevOps Test Plans. Experience integrating automated tests into CI/CD pipelines using tools such as Jenkins, GitHub Actions, Bamboo, or Azure DevOps is highly desirable.
  • Knowledge of version control systems (e.g., Git), containerization platforms (e.g., Docker), and cloud-based testing environments (e.g., AWS Device Farm, Sauce Labs, BrowserStack) is beneficial.
  • A strong understanding of SDLC, STLC, and agile testing methodologies is critical, along with experience in BDD and TDD frameworks like Cucumber, SpecFlow, or JBehave.

Other Key skills:

  • Good analytical and Problem-solving skills
  • Good communication skills
  • A thorough approach and Self starter
  • Focus on quality and delivery
  • Working together in teams.
  • Leadership and effective decision making.
  • Flexible Attitude
  • Excellent customer service

Qualifications: Bachelor's degree or above in the UK or Equivalent.

About the company

TESTQ Technologies is an IT services and Solutions Company whose offerings span over a variety of industry sectors with strong technical, domain, and process expertise helping clients grow their businesses and decrease operational costs on a continuous basis in an ever-changing business environment.

Apply for this position