Responsibilities:
· Design, develop and execute manual tests.
· Create a detailed, comprehensive and well-structured test plans and test cases.
· Identify, analyze, and document issues, and ensure they are resolved in a timely manner.
· Be a contributing and meaningful part of a scrum team. Participate in sprint planning, daily stand-ups, and sprint reviews.
· Be proficient in working with various testing tools and methodologies.
· Recommend improvements in software to enhance user experience.
· Work with stakeholders, product managers and product owners to understand the upcoming requirements of the system.
· Analyze, recreate, and handle support tickets that arise from the customer’s end.
· Continuously improve testing processes and methodologies to ensure quality and efficiency.
Requirements:
· Academic degree, practical Engineer degree, QA Studies in a familiar institute or proven experience as a testing engineer.
· High technical understanding.
· Highly motivated team player with great inter-personal capabilities.
· Proven ability as a self-learner with a strong aptitude and willingness to quickly acquire and apply new technologies to meet project needs.
· Mission focus – strive to deliver and get things done.
· Analytical mind and problem-solving attitude.
· Ability to work independently and as part of a team.
· High verbal and written communication skills with English fluency
Preferred qualifications:
· Proven experience in software testing and quality assurance.
· Knowledge of testing methodologies and software development life cycle.
· Familiarity with programming languages such as Java, Python, or C#.
· Experience with database testing and SQL.
· Experience with cloud-based testing environments and tools such as AWS or Azure.
· Experience with Agile software development methodologies.