We are seeking a talented QA Automation Engineer with strong experience in Robot Framework and Python to join our dynamic team. The ideal candidate will be responsible for designing, developing, and executing automated tests to ensure the quality and functionality of our software products.
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.
Preferred Qualifications: Experience with other automation tools and frameworks. Knowledge of BDD (Behavior-Driven Development) and TDD (Test-Driven 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.