Key Responsibilities
- Design, develop, and maintain automated test frameworks using Robot Framework and Python.
- Create and execute automated functional, regression, integration, and end-to-end test cases.
- Develop and maintain UI automation scripts using Selenium WebDriver.
- Perform performance and load testing using Apache JMeter.
- Collaborate with developers, product owners, and QA teams to ensure high-quality software releases.
- Analyze test results, identify defects, and work with development teams to resolve issues.
- Participate in Agile ceremonies and track testing activities using Rally.
- Integrate automation suites with CI/CD pipelines.
- Develop reusable test utilities and improve automation coverage.
- Prepare test reports, metrics, and quality dashboards.
Required Skills
- Strong experience as an SDET or Test Automation Engineer.
- Hands-on expertise in Python programming.
- Experience developing automation frameworks using Robot Framework.
- Strong experience with Selenium WebDriver for UI automation.
- Experience with JMeter for performance and load testing.
- Knowledge of API testing and automation.
- Experience working with Rally for Agile project tracking and test management.
- Understanding of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Strong analytical, troubleshooting, and problem-solving skills.
Preferred Skills
- Experience with CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps.
- Knowledge of REST API testing tools such as Postman or Rest Assured.
- Experience with SQL and database validation testing.
- Exposure to cloud platforms and container technologies.
- Agile/Scrum experience and testing certifications are a plus.
Keywords
SDET, Software Development Engineer in Test, Test Automation Engineer, Python, Robot Framework, Robo Framework, Selenium, Selenium WebDriver, JMeter, Performance Testing, Load Testing, Automation Testing, API Testing, Rally, Agile, CI/CD, Quality Engineering, Test Framework Development.