Software Test Analyst

Sritechy Ltd
Central Milton Keynes, 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
£ 36K

Job location

Remote
Central Milton Keynes, United Kingdom

Tech stack

Testing (Software)
Java
Agile Methodologies
JIRA
Automation of Tests
Databases
Continuous Integration
Data Integrity
Software Debugging
Software Design Documents
Github
Issue Tracking Systems
Java Database Connectivity
JSON
JMeter
JUnit
Python
PostgreSQL
Microsoft SQL Server
MySQL
Scrum
Systems Development Life Cycle
Simple Object Access Protocol (SOAP)
Software Engineering
Software Requirements Analysis
Software Quality Assurance (SQA)
SQL Databases
Web Services
XML
Scripting (Bash/Python/Go/Ruby)
Performance Testing
SOAPAPI
Bitbucket
Cucumber
Selenium Webdriver
Software Version Control
Api Management
Jenkins
Programming Languages

Job description

We are seeking a highly skilled and detail-oriented Software Test Analyst to join our dynamic team. The successful candidate will be responsible for designing, executing, and maintaining comprehensive test plans and cases to ensure the quality and functionality of our software products. This role offers an excellent opportunity to work across various testing methodologies, including functional, performance, and user acceptance testing, within a collaborative environment that emphasises continuous improvement and technical excellence. The ideal applicant will possess strong analytical skills and a solid understanding of the Software Development Life Cycle (SDLC), with experience in automation tools and scripting languages to optimise testing processes., * Analyse software requirements, specifications, and design documents to develop comprehensive and effective test plans and detailed test cases.

  • Execute manual and automated testing across multiple environments to ensure software functionality, performance, and reliability.
  • Perform a variety of tests including regression, functional, integration, system, and user acceptance testing (UAT).
  • Conduct API testing using REST and SOAP web services; verify data integrity with JDBC, SQL queries, and database management systems like MySQL or Postgres.
  • Develop, maintain and execute automated test scripts to improve testing efficiency and coverage.
  • Collaborate with cross-functional teams to understand business requirements and provide input on testability, potential risks, and quality improvements.
  • Prepare and present clear and concise QA reports, including test results, defect metrics, and recommendations for improvements.
  • Continuously contribute to the improvement of QA processes, testing standards, and best practice methodologies.

Requirements

Do you have experience in XML?, Do you have a Bachelor's degree?, * Minimum 2 years of experience in software testing industry with any bachelors degree qualification.

  • Solid understanding of SDLC methodologies including Agile frameworks like Scrum or Kanban.
  • Knowledge or experience with test automation frameworks such as Selenium WebDriver, Junit, Cucumber.
  • Understanding and knowledge of continuous integration tools like Jenkins for automated build and deployment pipelines.
  • Basic skills in programming languages including Java, Python for scripting test cases.
  • Experience with performance testing tool JMeter; expertise in analysing system performance metrics.
  • Knowledge of web services (REST/SOAP), XML/JSON data formats.
  • Competence in database management systems like SQL Server, MySQL, Postgres.
  • Strong analytical skills with the ability to perform root cause analysis and debugging across diverse environments.
  • Excellent communication skills for documenting test procedures and collaborating effectively within multidisciplinary teams.
  • Familiarity with version control systems such as GitHub, Bitbucket; experience with issue tracking tools like Jira is advantageous.
  • This role is ideal for candidates passionate about quality assurance in software development who thrive in fast-paced environments requiring technical expertise across multiple testing domains. We welcome applicants committed to continuous learning and improvement within a supportive team setting that values innovation and excellence in software quality assurance processes.

Apply for this position