Quality Assurance Engineer
Role: SDET Location: RemoteMANDATORY:JAVA (selenium)Python (Pytest) Key Responsibilities:· Design, develop, and maintain automation frameworks for UI, API, and integration testing.· Write clean, reusable, and scalable automation scripts in Python and Java.· Automate end-to-end testing of web applications using Selenium WebDriver.· Develop and maintain API automation frameworks (REST/GraphQL, SOAP) using tools like RestAssured, Postman, or Karate.· Integrate automated tests with CI/CD pipelines (e.g., Jenkins, GitHub Actions, GitLab CI, Azure DevOps).· Collaborate with development teams to understand requirements, design test strategies, and identify edge cases.· Perform code reviews for automation scripts and contribute to best practices in automation.· Debug test failures and work with developers to identify root causes.· Drive test coverage, reporting, and metrics tracking for quality assurance.· Stay up to date with emerging test automation tools and practices. Required Qualifications:· Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).· 5–7 years of experience as an SDET, QA Automation Engineer, or related role.· Strong programming skills in Python and Java (object-oriented principles, debugging, code optimization).· Hands-on experience with Selenium WebDriver for web UI automation.· Proven expertise in API automation (REST/GraphQL/SOAP) using frameworks like RestAssured, Postman, or similar.· Experience with test frameworks (JUnit, TestNG, Pytest, unittest, etc.).· Proficiency in version control systems (Git, GitHub, Bitbucket).· Strong knowledge of CI/CD tools (Jenkins, GitHub Actions, GitLab CI, or Azure DevOps).· Good understanding of Agile/Scrum methodologies.