We are seeking a 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 and analysis. You will play a crucial role in the software development lifecycle (SDLC), collaborating with developers, product managers, and other stakeholders to deliver high-quality software solutions. Your expertise in test automation, performance testing, and troubleshooting will be essential in identifying defects and ensuring that our applications meet user requirements.
Responsibilities
Develop and execute comprehensive test plans, test cases, and test scripts for various software applications.
Conduct functional testing, system testing, user acceptance testing (UAT), and regression testing to ensure software quality.
Implement test automation frameworks using tools such as Selenium, TestNG, and JUnit.
Perform root cause analysis on defects and collaborate with development teams to resolve issues effectively.
Engage in continuous integration practices using tools like Jenkins and GitLab to streamline the testing process.
Participate in release management activities, ensuring that all releases are thoroughly tested before deployment.
Conduct performance testing using LoadRunner and other tools to assess application scalability and reliability.
Collaborate with cross-functional teams to gather business requirements and translate them into effective test strategies.
Provide technical support for software applications, assisting in troubleshooting issues reported by users.
Maintain documentation of test results, defects, and overall quality assurance processes.
Experience
Proven experience in software testing with a strong understanding of the software development lifecycle (SDLC).
Proficiency in programming languages such as Java, C#, Python, or JavaScript for automated testing purposes.
Familiarity with databases like MySQL, Oracle, or SQL Server for data validation during testing processes.
Experience with version control systems such as Git or SVN for managing code changes.
Knowledge of web services (REST/SOAP) and service-oriented architecture (SOA) principles.
Understanding of Agile methodologies as well as traditional Waterfall approaches to project management.
Strong analytical skills with the ability to perform data analysis related to application performance.
Experience working in cloud environments such as AWS or Azure is advantageous. If you are passionate about ensuring software quality and have a keen eye for detail, we encourage you to apply for this exciting opportunity.
Job Types: Full-time, Permanent
Pay: 31,000.00-35,000.00 per year
Benefits:
Bereavement leave
Casual dress
Company events
Company pension
Enhanced maternity leave
Enhanced paternity leave
Work Location: In person
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.