Job Description
Develop comprehensive test strategies and plans to ensure the quality of software applications.Conduct both manual and automated testing to validate application performance and reliability.Analyze test results, document issues, and defects, and follow up on resolutions with the development team.Collaborate with developers to understand project requirements and ensure quality standards are met.Perform User Acceptance Testing (UAT) to confirm that the software meets user expectations and requirements.Create and maintain automated test scripts using tools like Selenium, Cypress, or Appium.Participate in code reviews to ensure code quality and adherence to best practices.Monitor and analyze performance reports to assist in optimizing applications.
Skills
Bachelor’s degree in Computer Science, Software Engineering, or a related field.2+ years of experience in software quality assurance or software testing.Experience with performance and security testing.Proficiency in using software testing tools such as Selenium, TestRail, Cypress, or similar.Knowledge of development methodologies like Agile/Scrum.Ability to write and maintain automated test scripts using programming languages such as PHP, Java, and JavaScript.Strong analytical and problem-solving skills with great attention to detail.Effective communication skills and the ability to work collaboratively with development and design teams.
Preferred Candidate
Years of Experience
Min: 2 Max: 6
Degree
Bachelor’s degree / higher diploma