Key Responsibilities:
- Design, develop, and maintain automated test scripts for software applications.
- Collaborate with cross-functional teams to define test requirements and acceptance criteria.
- Execute automated tests, analyze test results, and report on quality metrics.
- Identify and prioritize test cases for automation based on risk and impact analysis.
- Continuously improve test automation frameworks and processes to enhance efficiency and reliability.
- Participate in code reviews, sprint planning, and retrospective meetings to ensure quality goals are met.
- Stay updated on emerging technologies and industry best practices in test automation.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field.
- Proven experience in software quality assurance and test automation.
- Proficiency in scripting or programming languages such as Python, Java, or JavaScript.
- Hands-on experience with test automation tools like Katalon, Selenium, Appium, or similar frameworks.
- Strong analytical and problem-solving skills with attention to detail.
- Excellent communication and collaboration abilities.
- Ability to work independently and prioritize tasks in a fast-paced environment.