Job Description
Job Description
A degree in Computer Science, Information Technology, or a related field, or equivalent work experience in software testing.
Minimum 3-5 years of proven experience as software tester.
A strong understanding of software development and testing methodologies, including familiarity with programming languages like Java, Python, or JavaScript.
Ability to analyse complex software systems and understand how to test them effectively, identifying potential issues and their root causes.
Meticulous approach to testing, ensuring that every aspect of the software is scrutinized to catch even the smallest bugs.
Proficiency in using automated testing tools such as Selenium, JUnit, or TestNG, as well as familiarity with manual testing techniques.
Strong problem-solving abilities to troubleshoot issues, develop test cases, and create effective solutions for software defects.
Excellent written and verbal communication skills to clearly document test cases, report bugs, and collaborate with developers and other stakeholders.
Ability to work well in a team environment, sharing knowledge, and contributing to the continuous improvement of the testing process.
Thorough knowledge of QA processes, including test planning, test case development, test execution, and defect tracking.
Flexibility to adapt to new tools, technologies, and testing environments as needed, staying current with industry trends and best practices.