Job Summary
The ideal candidate will have a strong background in software testing and quality assurance, with a keen eye for detail and a passion for ensuring the highest standards of quality.
Key Responsibilities
· Design, review, and maintain comprehensive test plans, test cases, and test scenarios based on business requirements and technical specifications.
· Develop, maintain, and scale test automation frameworks for UI, API, and integration testing.
· Analyze test results, identify root causes of issues, and report defects in a clear and concise manner.
· Continuously contributes to improve QA processes and practices to increase test coverage, reliability, and efficiency.
· Proactive in monitor quality metrics and provide regular reports on QA progress, test coverage, and product readiness.
· Participate in code reviews of test scripts and contribute to team knowledge sharing on automation best
Key Requirements and skills
· Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.
· Minimum of 2 years of experience in software quality assurance or a related field.
· Having experience in automated testing tools (e.g., Selenium, Playwright).
· Understanding of automation frameworks (e.g., keyword-driven, data-driven, BDD, hybrid).
· Experience with test automation in CI/CD pipelines (e.g., GitLab CI, Jenkins).
· Experience with network protocol and device testing is a strong plus.
· Solid understanding of Software Development Life Cycle (SDLC) and Test Methodologies (Agile, Scrum, Waterfall).
· Familiarity with API testing tools (e.g., Postman) and scripting languages (e.g., Python, C#, Bash Script).
· Excellent time management, problem-solving, and prioritization skills.
· Strong English communication skills—both written and verbal.
· Adaptable, quick learner with a proactive approach to solving complex problems.