Test Engineer with Python Automation
GeekSoft Consulting
10 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Tech stack
Automation of Tests
Data Transformation
Python
Data Driven Tests
Databricks
Job description
- Help design, build and continuously improve the clients online platform.
- Research, suggest and implement new technology solutions following best practices/standards.
- Take responsibility for the resiliency and availability of different products.
- Be a productive member of the team.
Requirements
- Experienced Test Automation Engineer to design and implement a test automation framework from the ground up using Python and Databricks.
- The role involves driving a data-driven testing approach aligned with business rule validation, ensuring scalability, maintainability, and best practices across teams.
- Design and develop a comprehensive test automation framework using Python and Databricks.
- Define and implement a data-driven testing strategy tailored to the organization's business rule model.
- Build reusable and modular test components to enhance maintainability and scalability.
- Mentor and guide two QA engineers across multiple squads, fostering knowledge sharing and technical growth.
- Proven hands-on experience in Python-based test automation.
- Strong working knowledge of Databricks within a testing and validation context.
- Demonstrated success in building automation frameworks from scratch.
- Experience coaching or mentoring QA engineers in test automation practices.
- Solid understanding of functional testing principles, focusing on scenario and business rule validation rather than data transformation.
- Expertise in modular and reusable test design to support scalable QA processes.
Benefits
- A challenging, innovating environment.
- Opportunities for learning where needed.