Source description
About the role
As a Python Selenium Automation Engineer with over 3 years of experience, you will be responsible for designing and maintaining automated test frameworks for web applications. Your expertise in Python, Playwright, Selenium, and hands-on experience with AWS environments will ensure the delivery of high-quality, scalable, and reliable applications. Key Responsibilities: - Design, develop, and maintain automation test frameworks using Python and Selenium - Automate UI, regression, and smoke test cases for web applications - Integrate automation suites with CI/CD pipelines - Execute automated and manual tests and analyze results - Validate application functionality, performance, and security in AWS-hosted environments - Collaborate closely with developers, DevOps, and product teams - Perform defect tracking, reporting, and root cause analysis - Ensure test coverage across functional and non-functional requirements - Maintain test documentation and automation best practices - Support releases and participate in Agile ceremonies Required Technical Skills: - Strong hands-on experience with Python - Expertise in Selenium WebDriver - Experience with Test Frameworks such as PyTest / Unittest / Behave - Strong understanding of Automation Framework Design (Page Object Model, DataDriven, Hybrid) - Experience in Web application testing - Hands-on experience with AWS services, such as EC2, S3 CloudWatch, IAM (basic understanding) - Experience validating applications deployed on AWS infrastructure - Understanding of cloud-based test environments CI/CD & DevOps Skills: - Experience integrating automation with CI/CD pipelines - Tools such as Jenkins, GitHub Actions, AWS CodePipeline - Familiarity with Docker (good to have) - Version control using Git Database & API Testing Skills: - Basic experience with SQL and database validation - Experience with API testing using tools like Postman or REST clients - Knowledge of RESTful services and protocols Good to Have Skills: - Experience with Performance Testing tools (JMeter basic exposure) - Knowledge of Linux/Unix commands - Experience with BDD frameworks (Cucumber / Behave) - Exposure to Security testing concepts - Experience testing applications in microservices architecture As a Python Selenium Automation Engineer with over 3 years of experience, you will be responsible for designing and maintaining automated test frameworks for web applications. Your expertise in Python, Playwright, Selenium, and hands-on experience with AWS environments will ensure the delivery of high-quality, scalable, and reliable applications. Key Responsibilities: - Design, develop, and maintain automation test frameworks using Python and Selenium - Automate UI, regression, and smoke test cases for web applications - Integrate automation suites with CI/CD pipelines - Execute automated and manual tests and analyze results - Validate application functionality, performance, and security in AWS-hosted environments - Collaborate closely with developers, DevOps, and product teams - Perform defect tracking, reporting, and root cause analysis - Ensure test coverage across functional and non-functional requirements - Maintain test documentation and automation best practices - Support releases and participate in Agile ceremonies Required Technical Skills: - Strong hands-on experience with Python - Expertise in Selenium WebDriver - Experience with Test Frameworks such as PyTest / Unittest / Behave - Strong understanding of Automation Framework Design (Page Object Model, DataDriven, Hybrid) - Experience in Web application testing - Hands-on experience with AWS services, such as EC2, S3 CloudWatch, IAM (basic understanding) - Experience validating applications deployed on AWS infrastructure - Understanding of cloud-based test environments CI/CD & DevOps Skills: - Experience integrating automation with CI/CD pipelines - Tools such as Jenkins, GitHub Actions, AWS CodePipeline - Familiarity with Docker (good to have) - Version control using Git Database & API Testing Skills: - Basic experience with SQL and database validation - Experience with API testing using tools like Postman or REST clients - Knowledge of RESTful services and protocols Good to Have Skills: - Experience with Performance Testing tools (JMeter basic exposure) - Knowledge of Linux/Unix commands - Experience with BDD frameworks (Cucumber / Behave) - Exposure to Security testing concepts - Experience testing applications in microservices architecture
More at Citiustech Healthcare Technology Private Limited