Must Have
• Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
• 3-5 years experience as a QA Automation Engineer or similar role.
• Strong understanding of software testing principles, methodologies, and best practices.
• Proficiency in test management and bug tracking tools (e.g., Jira, TestRail).
• Familiarity with automated testing frameworks and tools.
• Basic programming/scripting skills for test automation (e.g., Java, Python, JavaScript).
• Excellent analytical and problem-solving abilities.
• Strong attention to detail and a commitment to quality.
• Effective communication skills, both written and verbal.
• Ability to work collaboratively in a team environment.
Nice to have:
• Experience with test automation frameworks (e.g., BDD, Selenium WebDriver, Appium, TestNG).
• Knowledge of continuous integration and continuous delivery (CI/CD) pipelines.
• Familiarity with version control systems (e.g., Git).
• Experience with performance testing tools (e.g., JMeter, Gatling).
• Understanding of agile development methodologies (e.g., Scrum, Kanban).
• Familiarity with cloud-based ML platforms (e.g., AWS, Azure, Google Cloud).
• Knowledge of containerization and orchestration technologies (e.g., Docker, Kubernetes).