OverviewWe are seeking a detail-oriented and skilled Tester to join our dynamic team. The ideal candidate will be responsible for ensuring the quality and functionality of our software products through rigorous testing processes. This role requires a strong understanding of software development life cycles (SDLC) and the ability to perform various types of testing, including functional, system, and performance testing. The Tester will collaborate closely with developers, product managers, and other stakeholders to identify issues and ensure that all software meets the highest standards of quality.
Responsibilities- Develop and execute test cases for various software applications, ensuring comprehensive coverage of all functionalities.
- Conduct user acceptance testing (UAT) to validate that the software meets business requirements.
- Perform root cause analysis on defects to identify underlying issues and collaborate with development teams for resolution.
- Implement test automation using tools such as Selenium, TestNG, or JUnit to enhance efficiency in the testing process.
- Participate in continuous integration processes using Jenkins or similar tools to ensure seamless deployment of code changes.
- Conduct performance testing using LoadRunner or similar tools to assess system responsiveness under load.
- Collaborate with cross-functional teams in a DevOps environment to streamline release management processes.
- Document test results and provide detailed feedback on software quality assurance metrics.
- Engage in functional testing, unit testing, and system testing across various platforms including web services and mobile applications (iOS and Android).
- Utilise SQL for database validation and data analysis skills to ensure data integrity within applications.
SkillsThe ideal candidate should possess the following skills:
- Proficiency in test automation frameworks such as Selenium, TestNG, or Cucumber.
- Strong knowledge of programming languages including Java, C#, Python, or JavaScript.
- Familiarity with continuous integration tools like Jenkins, GitLab, or TFS.
- Experience with performance testing tools such as LoadRunner or JMeter.
- Understanding of service-oriented architecture (SOA) and APIs (REST/SOAP).
- Solid grasp of database management systems like MySQL, Oracle, or Microsoft SQL Server.
- Competence in debugging techniques and software troubleshooting methodologies.
- Familiarity with version control systems such as Git or SVN.
- Knowledge of cloud platforms like AWS or Azure is advantageous.
- Excellent analytical skills with a focus on requirements gathering and business analysis. Join our team as a Tester where your contributions will play a vital role in delivering high-quality software solutions that meet our clients' needs.
Job Types: Full-time, PermanentPay: £151.20-£335.61 per dayBenefits:
- UK visa sponsorship
- Work from home
Work Location: In person