We are looking for an experienced Software Tester to join our dynamic team on a permanent basis As a Software Tester, you will be responsible for ensuring the quality and functionality of our software products through rigorous testing and analysis. You will work closely with our development team to identify issues, create test plans, execute test cases, and report on defects.
Responsibilities:
- Develop and execute test cases, scripts, and procedures to ensure software quality and functionality.
- Conduct thorough testing of software applications to identify bugs, defects, and issues.
- Collaborate with developers to resolve issues and ensure timely delivery of high-quality software.
- Document and report defects, errors, and anomalies in a clear and concise manner.
- Participate in design and requirement reviews to provide input on testability and quality considerations.
- Conduct regression testing to ensure that previously resolved defects do not reappear.
- Create and maintain automated test scripts using tools like Selenium, UFT, Katalon Studio, or similar frameworks to ensure efficient and accurate testing of software applications.
- Stay updated with industry best practices and testing methodologies to improve testing processes and efficiency.
- Provide feedback and suggestions for improving software quality and user experience.
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Proven experience in managing Opentext ALM or similar ALM tools for test management.
- Hands-on experience with Opentext UFT One or similar automated testing tools.
- Proficiency in Docker and Docker compose for containerization and deployment.
- Strong expertise in automated testing using tools like Selenium/Katalon/Cucumber.
- Familiarity with Appium for mobile testing across iOS and Android platforms.
- Experience using Saucelabs platform for mobile testing is a plus.
- Solid understanding of software development lifecycle (SDLC) and Agile methodologies.
- Excellent analytical and problem-solving skills.
- Strong attention to detail and ability to work independently as well as in a team.
- Effective communication skills with the ability to convey technical information clearly and concisely.
- Strong communication and collaboration abilities.
- Fluency in Italian is a must.