Key Responsibilities:
– Develop detailed, comprehensive, and well-structured test plans and test cases.
– Design, develop and execute manual and automated testing.
– Play the role of test engineer: Design, develop, and execute automated tests
Estimate, prioritize, plan and coordinate testing activities.
– Identify, record, document thoroughly issues found and track them.
– Perform thorough regression testing when bugs are resolved.
– Develop and apply testing processes for new and existing features.
– Research and analyze product features being tested.
– Research new tools, technologies, and testing processes.
– Review user interfaces for consistency and functionality.
– Work closely with internal teams (e.g., developers and product managers) to identify
system requirements.
– Stay up to date with new testing tools and test strategies.
Qualifications :
– BS/MS degree in Computer Science, Engineering, MIS, or similar relevant field.
– Previous working experience as a software quality assurance.
– Strong knowledge of software QA methodologies, tools, and processes.
– Experience in writing clear, concise, and comprehensive test plans and test cases.
– Hands-on experience with both white box and black box testing.
– Hands-on experience with automated testing tools.
– Experience working in an Agile/Scrum development process.
– Keen eye for detail and a commitment to excellence.
– Ability to work independently or with a group.
– Excellent management and analytical skills.
– Great interpersonal and communication skills.
– Ability to take quick decisions while working in a fast-paced environment
– Advanced English skills.