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 crossfunctional 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:
- Bachelors 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 problemsolving skills and attention to detail.
- Strong communication and collaboration skills.
Preferred Qualifications: Experience with other automation tools and frameworks. Knowledge of BDD (BehaviorDriven Development) and TDD (TestDriven Development). Familiarity with cloud platforms such as AWS Azure or Google Cloud. Understanding of containerization technologies like Docker and Kubernetes. Experience with performance testing and tools like JMeter or LoadRunner.