Key Responsibilities:
Develop and maintain automated test scripts using Robot Framework and Python.
Design and implement automated test suites to validate software functionality, performance, and scalability.
Collaborate with cross-functional teams, including developers, product managers, and other QA engineers, to define and establish automation strategies. Identify, document, and track software defects using bug tracking tools.
Conduct thorough regression testing when bugs are resolved. Participate in code reviews to ensure testability and best practices.
Create and maintain comprehensive test documentation, including test plans, test cases, and test reports. Continuously improve the test automation framework and processes. Required
Qualifications:
Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent work experience.
Proven experience in developing and executing automated tests using Robot Framework. Strong proficiency in Python programming.
Familiarity with continuous integration and continuous deployment (CI/CD) pipelines. Experience with version control systems such as Git.
Solid understanding of software development life cycle (SDLC) and QA methodologies. Excellent problem-solving skills and attention to detail.
Strong communication and collaboration skills.