Reference: TQ2324_2136_391
Vacancy: 1
Job title: System Tester
Location: Leicester
Job Purpose:
TESTQ Technologies is an IT services and solutions company whose offerings spans over variety of industry sectors with strong technical, domain and process expertise helping clients grow their businesses and decrease operational costs on continuous basis in an ever-changing business environment.
This opportunity is in the solution design and development arena for Systems Tester who will be responsible for evaluating and ensuring the functionality, performance, and reliability of our software systems through rigorous testing processes. The System Tester will work closely with developers, product managers, and other stakeholders to identify and resolve issues, ensuring our products meet the highest standards of quality and performance.
Job Description (Main Duties and Responsibilities):
Develop comprehensive test plans, test cases, and test scripts based on software requirements and technical specifications.
Define testing strategies and methodologies for various types of testing (functional, integration, regression, performance, etc.).
Perform manual and automated testing on software applications, systems, and components.
Execute test cases, document results, and report defects using test management tools.
Validate bug fixes and perform regression testing to ensure the integrity of the software.
Participate in design and requirement review meetings to provide input from a testing perspective.
Ensure that software meets quality standards and user requirements.
Verify that software performance, reliability, and security criteria are met.
Conduct post-release/ post-implementation testing.
Identify areas for improvement in the testing process and suggest enhancements.
Stay updated with the latest testing tools, methodologies, and best practices.
Key Skills, Qualifications and Experience Needed [The candidate must demonstrate these in all stages of assessment]
Bachelor’s degree in computer programming, software development or related fields.
3+ years of experience as a System Tester, QA Tester, or similar role in software testing Proficiency in writing unit tests and integration tests for programming languages.
Strong experience with test automation tools such as Selenium, QTP/UFT, Appium, or TestComplete.
Knowledge of continuous integration/continuous testing tools such as Jenkins, Bamboo, TeamCity, or Travis CI.
Familiarity with performance testing tools like LoadRunner, JMeter, or Gatling.
Experience with API testing tools like Postman, SoapUI, or Rest Assured.
Proficient in Java, Python, JavaScript, or Ruby for writing test scripts and automation frameworks.
Knowledge of SQL for database queries, data validation, and backend testing.
Familiarity with scripting languages like PowerShell, Bash, or VBScript for automating testing tasks.
Experience with test management tools such as Quality Center (QC), TestRail, Zephyr, or Xray.
Proficiency in defect tracking and issue management using tools like JIRA, Bugzilla, or Redmine.
Strong knowledge of different types of testing, including unit testing, integration testing, regression testing, functional testing, smoke testing, sanity testing, user acceptance testing (UAT), system testing, and security testing.
Understanding of test data management techniques and the ability to create and manage test data.
Knowledge of non-functional testing such as performance testing, load testing, and stress testing.
Familiarity with version control systems like Git, SVN, or Mercurial to manage test scripts and track changes.
Exposure to virtualization technologies such as VMware, VirtualBox, or Hyper-V for creating test environments.
Familiarity with Docker and Kubernetes for setting up test environments in containerized applications.
Experience with testing applications deployed on cloud platforms such as AWS, Azure, or Google Cloud Platform
Knowledge of security testing practices to identify vulnerabilities in applications.
Familiarity with tools like OWASP ZAP, Burp Suite, or Nessus for security assessments.
Familiarity with collaboration tools such as Confluence, Slack, or Trello for effective communication and tracking of testing progress.
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.
Salary: GBP 40000 to 50000 per annum
Published Date: 02 December 2024
Closing Date: 01 January 2025
Evaluation: CV Review, Technical Test, Personal and Technical Interview and References
Job Type: Full-time, Permanent [Part time and Fixed Term option is available]