Job Summary: We are looking for an experienced UI Automation Engineer with a strong background in Python and Selenium to join our Quality Assurance team. The ideal candidate will be responsible for designing, developing, and maintaining automated test scripts for our web-based applications, ensuring high-quality software releases through efficient automation processes. The role involves working with frameworks such as Pytest, Robot Framework, and utilizing the Page Object Model for maintainable and scalable automation.
Key Responsibilities:
Design, develop, and implement UI automation frameworks using Selenium WebDriver with Python.
Create and maintain efficient automation scripts using Pytest, Unit test, or Robot Framework.
Utilize Object-Oriented Programming principles to develop reusable automation test scripts.
Conduct cross-browser and UI responsiveness testing to ensure optimal performance across various environments.
Collaborate with development teams to perform defect tracking and resolution using tools like Jira and Octane.
Integrate automated tests with Jenkins for continuous integration and manage code versioning using GitHub or Bitbucket.
Perform both Manual and Automation Testing to validate the GUI and functional aspects of web-based applications.
Contribute to API testing using Postman to ensure robust API functionality.
Apply various testing techniques, including Regression Testing, Functional Testing, Integration Testing, and Accessibility Testing.
Key Requirements:
Experience: Minimum 8+ years of experience in software testing with a focus on UI Automation.
Technical Skills: Proficient in Python, Selenium WebDriver, Pytest, Unit test, Robot Framework, Page Object Model, Jenkins, GIT (GitHub/Bitbucket), and API testing with Postman.
Testing Expertise: Experience in Manual Testing, Automation Testing, Regression Testing, Functional Testing, and Integration Testing.
Tools: Hands-on experience with Jenkins, Jira, Octane, TestRail, and IDEs like PyCharm and Visual Studio.
Frameworks: Strong understanding of Selenium automation frameworks and the ability to work with Pytest, Unit test, and Robot Framework.
Collaboration: Ability to work collaboratively in a cross-functional team, ensuring quality standards are met throughout the development cycle.
Education: Bachelor s degree in computer science, Information Technology, or related field.
Nice to Have:
Experience in Accessibility Testing.
Familiarity with multi-factor authentication systems and automated SAML features testing.
Knowledge of integrating Xray Jira with GitHub and AWS.