· Develop, document, and execute detailed test plans, test cases, and test scripts for various software applications.
· Conduct functional, regression, integration, and performance testing to ensure the software meets the required standards and specifications.
· Identify, document, and track software defects using bug tracking tools, and collaborate with the development team to resolve issues.
· Perform root cause analysis on identified defects to ensure they are addressed effectively.
· Validate fixes and new features, ensuring they meet the defined acceptance criteria.
Participate in requirement review meetings to provide input from a testing perspective.
· Continuously improving testing processes and methodologies to enhance the efficiency and effectiveness of the QA team.
· Provide regular updates on testing progress, defect status, and overall product quality to stakeholders.
· Assist in the creation and maintenance of test data and test environments.
Skills Required:
* Degree in computer engineering or related field.
* Proven experience as a Test Analyst or in a similar QA role.
* Strong understanding of software testing methodologies, tools, and processes.
* Experience with manual and automated testing tools (e.g., Selenium, JIRA, TestRail).
* Proficiency in writing clear, concise, and comprehensive test cases and test plans.
* Familiarity with Agile development methodologies.
· Excellent analytical and problem-solving skills.
· Strong communication and interpersonal skills, with the ability to work.
· collaboratively in a team environment.
· Detail-oriented with a strong focus on quality.
Preferred Qualifications:
· Experience with performance testing tools (e.g., JMeter, LoadRunner).
· Knowledge of scripting languages (e.g., Python, JavaScript) for test automation.
· Understanding of CI/CD pipelines and experience with tools such as Jenkins and GitLab.
Job Type: Full-time
Pay: £42,000.00 per year
Benefits:
* Company pension
* Work from home
Work Location: Hybrid remote in Nottingham NG7 7HP