Responsibilities
- Develop and maintain detailed test plans and testing strategies that align with the overall development approach
- Define and implement robust testing strategies, focusing on functional testing requirements.
- Design and develop comprehensive test cases and test scripts based on software requirements, user stories and design specifications.
- Conduction manual testing (Frontend/API) as necessary, especially for exploratory, usability and edge-case scenarios.
- Work closely with developers to understand the architecture, design and functionality of the application.
- Execute functional, regression, integration testing to validate the software meets the required quality standards.
- Identify, document and track defects, working with the development team to ensure timely resolution.
Knowledge and Experience
- Bachelor’s degree in CIS or equivalent experience
- 1-2 years of experience in software quality assurance, with background in automated and manual testing.
- Strong knowledge of software QA methodologies, tools and processes.
- Proficiency in writing clear, Concise and comprehensive test plans and test cases.
- Basic Linux commands
- Hands on experience with automation testing tools and frameworks like Selenium, Cypress, etc. - This is good to have
- Excellent problem-solving and analytical skills, with a keen attention to detail.
- Excellent analytical and problem-solving skills
- Able to work in a service-oriented team environment.
- Customer focused and dedicated to the best possible user experience.
- Excellent communications skills