We are seeking a detail-oriented and skilled 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. You will play a crucial role in the software development lifecycle (SDLC), collaborating with developers and product managers to deliver high-quality software solutions. Your expertise in test automation, performance testing, and quality assurance will be essential in identifying defects and improving overall product reliability.
Duties
Develop and execute comprehensive test plans, test cases, and test scripts for various software applications.
Perform functional testing, system testing, user acceptance testing (UAT), and regression testing to ensure software meets business requirements.
Utilise test automation tools such as Selenium, TestNG, and JUnit to enhance testing efficiency.
Conduct root cause analysis of defects and collaborate with development teams to resolve issues promptly.
Participate in continuous integration processes using tools like Jenkins and GitLab to streamline the release management process.
Engage in performance testing using LoadRunner to assess application scalability and responsiveness under load.
Collaborate with cross-functional teams in an Agile or Waterfall environment to gather requirements and ensure alignment on project objectives.
Provide technical support for software troubleshooting and assist in debugging issues across various platforms including .NET, Java, Python, and PHP.
Maintain documentation of test results, defect reports, and quality assurance processes using tools such as Jira or HP ALM.
Qualifications
Proficient in programming languages such as Java, C#, Python, or JavaScript.
Strong understanding of software development methodologies including Agile, DevOps, Waterfall, and service-oriented architecture (SOA).
Experience with database management systems like MySQL, SQL Server, Oracle, or MongoDB.
Familiarity with web services (REST/SOAP) and APIs for integration testing.
Knowledge of computer networking concepts and operating systems (Windows/Linux).
Excellent analytical skills with a focus on data analysis to identify trends or anomalies during testing phases.
Ability to work collaboratively within a team environment while also being self-motivated.
Strong communication skills for effective interaction with both technical and non-technical stakeholders. This position offers an exciting opportunity for growth within a supportive environment where you can enhance your skills in software quality assurance. We look forward to welcoming a new member who is passionate about delivering exceptional software products.
Job Type: Full-time
Pay: 42,000.00-51,033.15 per year
Work Location: Hybrid remote in Preston PR1 4ST
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.