Software Engineer in Test
Key ResponsibilitiesDesign, 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 SkillsStrong 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 SkillsExperience 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.KeywordsSDET, 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.