Python Pytest Developer
HCLTechOpis stanowiska
- HCLTech is a global technology company, home to more than 224,000 people across 60 countries, delivering industry-leading capabilities centered around digital, engineering, cloud, AI and software, powered by a broad portfolio of technology services and products. We work with clients across all major verticals, providing industry solutions for Financial Services, Manufacturing, Life Sciences and Healthcare, Technology and Services, Telecom and Media, Retail and CPG, and Public Services. Consolidated revenues as of 12 months ending December 2023 totaled $13.1 billion.
- To learn how we can supercharge progress for you, visit hcltech.com.
As a Python Pytest Developer at HCLTech, you will play a pivotal role in designing and building robust automation frameworks and reusable libraries that ensure the highest quality standards for validation and test execution. You will be instrumental in infrastructure development, collaborating closely on design decisions, and integrating advanced tooling to streamline the testing process. Your contributions will directly impact product excellence, operational efficiency, and the company’s ability to deliver innovative technology solutions to global clients.
Detailed Responsibilities
- Architect, develop, and maintain modular Python frameworks, plugins, and utilities—including custom Pytest plugins—tailored to validation and testing requirements.
- Collaborate with stakeholders to refine framework design and ensure alignment with quality objectives.
- Drive code quality by enforcing best practices, standards, and comprehensive test coverage.
- Create and maintain detailed technical documentation to support product lifecycle and user enablement.
- Deliver training and enablement sessions for team members and end-users on framework usage and best practices.
- Integrate automation frameworks with CI/CD pipelines and task schedulers, enhancing scalability and efficiency.
- Support execution tooling and automate reporting processes to facilitate rapid feedback and continuous improvement.
- Troubleshoot and resolve issues related to automation infrastructure and validation workflows.
Skill Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 4–8 years of professional experience in Python software development, with a strong focus on infrastructure and automation.
- Advanced proficiency in Python, including expertise in design patterns, modular architecture, and maintainability.
- In-depth hands-on experience with Pytest and custom plugin/library development.
- Solid understanding of validation workflows and data/reporting pipelines.
- Experience with software engineering best practices, including code reviews, version control, and continuous integration.
- Proficiency in Polish (spoken), and English (for technical documentation).
Other Requirements (Optional)
- Experience integrating automation frameworks with CI/CD tools (e.g., Jenkins, GitLab CI) and task schedulers.
- Familiarity with lab infrastructures and environment management.
- Certifications in software testing or Python development are advantageous.
- Exposure to cloud platforms and containerization (e.g., Docker, Kubernetes) is a plus.
- Beneficial package:*
- Life insurance
- Private medical care
- MultiSport Card
- Subsidy for glasses
- Subsidy to language courses
- Christmas and holiday bonuses
- The driving force behind that work, our people are diverse, creative, and passionate, raising the bar for excellence on a regular basis. We, in turn, work hard to bring out the best in them as we strive to help find their spark and become the best version of themselves.
- Join our team now!
¿Te interesa este puesto?