Key Skills: Test Automation, Python, Robot Framework
Roles and Responsibilities:
- Develop and maintain automated test scripts for UI and API testing using Python and Robot Framework.
- Automate browser-based testing using Selenium WebDriver.
- Validate REST APIs and perform functional and regression testing.
- Write and execute SQL queries to validate data in databases.
- Integrate automated test suites into Jenkins CI/CD pipeline.
- Utilize Bitbucket or GitHub for version control and code collaboration.
- Troubleshoot critical issues in design and code.
- Conduct component and integration automation testing for microservices.
- Participate in code reviews and evaluate code based on business and technology goals.
- Collaborate with development teams to troubleshoot and resolve issues.
- Participate in Agile ceremonies, including test planning and estimations.
- Maintain and update various test documentation, including test scenarios, test cases, test plans, and test reports.
- Manage test management and bug tracking using JIRA.
- Skills Required:
- Strong hands-on experience with Python for automation
- Proficient in UI and API automation testing
- Experience using Robot Framework (preferred)
- Skilled in Selenium WebDriver for browser automation
- Ability to validate REST APIs
- Good knowledge of writing and executing SQL queries
- Experience integrating tests into Jenkins CI/CD pipelines
- Familiar with Git or Bitbucket for version control
- Exposure to microservices testing
- Experience with test management tools like JIRA
Education: Bachelor's degree in Computer Science or a related field