Software Tester

Blue Endeavour Ltd
1 month ago

Role details

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

Job location

Tech stack

Testing (Software)
Java
JavaScript
Agile Methodologies
JIRA
Automation of Tests
Unit Testing
C Sharp (Programming Language)
Databases
Continuous Integration
Data Validation
DevOps
Github
HP Loadrunner
JMeter
JUnit
Python
Microsoft SQL Server
MySQL
Oracle Applications
Systems Development Life Cycle
Regression Testing
Release Management
Selenium
Service-Oriented Architecture
Simple Object Access Protocol (SOAP)
Software Engineering
Software Systems
Software Quality Assurance (SQA)
Testng
Web Services
Performance Testing
Test Scripts
Gitlab
Software Version Control
Jenkins
Programming Languages

Job description

We are seeking a detail-oriented and analytical Software Test Engineer to join our dynamic team. The ideal candidate will be responsible for ensuring the quality and performance of our software products through rigorous testing methodologies. This role requires a strong understanding of the software development lifecycle (SDLC) and experience with various testing frameworks and tools. You will work closely with developers, product managers, and other stakeholders to deliver high-quality software solutions., * Develop and execute comprehensive test plans, test cases, and test scripts for functional, system, and performance testing.

  • Conduct root cause analysis to identify defects and issues within the software.
  • Implement test automation using tools such as Selenium, TestNG, or JUnit to enhance efficiency in the testing process.
  • Collaborate with development teams in a DevOps environment to integrate continuous testing into the CI/CD pipeline using Jenkins or similar tools.
  • Perform user acceptance testing (UAT) to validate that software meets business requirements.
  • Engage in functional testing, unit testing, and regression testing to ensure software quality assurance.
  • Participate in release management activities to ensure smooth deployment of software updates.
  • Provide technical support and troubleshooting for identified issues throughout the software lifecycle.
  • Document test results, report defects using tools like Jira, and track progress against project milestones.

Requirements

Do you have experience in Unit testing?, The successful candidate will have experience with a wide range of technologies and methodologies including:

  • Proficiency in programming languages such as Java, C#, Python, or JavaScript.
  • Familiarity with database management systems like MySQL, Oracle, or SQL Server for data validation.
  • Knowledge of web services (REST/SOAP) and service-oriented architecture (SOA).
  • Experience with performance testing tools like LoadRunner or JMeter.
  • Understanding of version control systems such as GitHub or GitLab.
  • Familiarity with Agile methodologies as well as Waterfall approaches in project management.
  • Strong analytical skills with an ability to gather business requirements effectively. If you are passionate about delivering high-quality software products and thrive in a collaborative environment, we encourage you to apply for this exciting opportunity.

Apply for this position