Position Summary :
The Python Automation Test Engineer will be responsible for designing, developing, and maintaining automated test scripts to ensure the quality and reliability of software products. This role involves collaborating closely with development teams to understand product requirements and automate test scenarios. The candidate will leverage their skills in Python and Scala to build and enhance test automation frameworks and CI / CD pipelines, ultimately contributing to faster and more robust software Responsibilities :
- Design, develop, and maintain automated test scripts using Python to validate functionality, performance, and reliability of software applications.
- Collaborate with cross-functional teams including developers, QA, and product managers to define test requirements and scenarios.
- Write and execute automated test cases using frameworks such as PyTest or Robot Framework.
- Develop, enhance, and integrate automated testing into CI / CD pipelines for continuous testing and faster feedback.
- Utilize Scala for back-end system interaction or creating custom test utilities to support automation efforts.
- Analyze and interpret test results, identify defects, and coordinate with developers for root cause analysis and swift resolution.
- Participate in test planning, estimation, and reporting to ensure thorough coverage and visibility of test progress.
- Maintain and update detailed documentation related to test strategies, test cases, and automation frameworks.
- Stay updated with industry trends and best practices in software quality assurance and Skills and Qualifications :
- Bachelors degree in Computer Science, Engineering, or related field.
- 8 to 10 years of experience in software test automation, with expertise in Python scripting.
- Experience with test automation frameworks such as PyTest, Robot Framework, or similar.
- Proficiency in Scala programming for backend automation tasks.
- Strong understanding of software QA methodologies, tools, and best practices.
- Experience with CI / CD tools and pipelines, including Jenkins, Git, or equivalent.
- Excellent analytical, problem-solving, and communication skills.
- Ability to work independently and collaboratively in a fast-paced Skills :
- Experience with API testing tools and frameworks.
- Knowledge of containerization and cloud-based testing environments.
- Familiarity with Agile development methodologies.
This JD is designed to attract experienced automation engineers skilled in Python and Scala, capable of driving automation initiatives that improve product quality and accelerate delivery cycles.
(ref : hirist.tech)