Overview:
The Automation Tester with Python plays a crucial role in ensuring the quality and reliability of our software products by designing and implementing automated testing solutions. They will work closely with the development and quality assurance teams to create and execute automated test cases and contribute to the enhancement of test automation frameworks.
Key Responsibilities:
- Create and maintain automated test scripts using Python and Selenium
- Execute test cases and analyze results to identify software defects and performance issues
- Collaborate with crossfunctional teams to understand product requirements and identify test scenarios for automation
- Participate in the design and implementation of test automation frameworks
- Conduct code reviews to ensure automated test scripts meet quality standards
- Develop and maintain test data and test environments
- Identify opportunities for continuous improvement in the automation testing process
- Contribute to the creation of test plans and test cases based on functional and technical specifications
- Participate in regression testing and support ongoing maintenance of automated test suites
- Stay updated on industry best practices and emerging trends in test automation
- Communicate test results and progress to stakeholders
- Participate in Agile ceremonies and provide input on sprint planning and estimation
- Assist in troubleshooting and isolating issues to support root cause analysis
- Provide mentorship and guidance to junior automation testers
Required Qualifications:
- Bachelors degree in Computer Science Engineering or related field
- Proven experience in automation testing with proficiency in Python
- Strong understanding of test automation frameworks and best practices
- Experience in using Selenium WebDriver for automated browser testing
- Knowledge of software testing methodologies and processes
- Familiarity with continuous integration and delivery pipelines
- Ability to analyze and interpret technical documentation and specifications
- Excellent troubleshooting and problemsolving skills
- Good understanding of version control systems such as Git
- Experience with Agile development methodologies
- Excellent communication and collaboration abilities
- Detailoriented with a focus on delivering highquality results
- Ability to work effectively in a fastpaced and dynamic environment
- Certifications in software testing and automation are a plus
- Experience with performance and security testing is desirable
python,selenium,quality assurance,test automation,automation,software testing,test cases