Automation Test Engineer
About Xebia
Xebia is a trusted advisor in the modern era of digital transformation, serving hundreds of leading brands worldwide with end-to-end IT solutions. The company has experts specializing in technology consulting, software engineering, AI, digital products and platforms, data, cloud, intelligent automation, agile transformation, and industry digitization. In addition to providing high-quality digital consulting and state-of-the-art software development, Xebia has a host of standardized solutions that substantially reduce the time-to-market for businesses.
Xebia also offers a diverse portfolio of training courses to help support forward-thinking organizations as they look to upskill and educate their workforce to capitalize on the latest digital capabilities. The company has a strong presence across 16 countries with development centres across the US, Latin America, Western Europe, Poland, the Nordics, the Middle East, and Asia Pacific.
Automated Tester
Job Responsibilities:
Be the automated quality assurance expert within the team, contribute and assist the Engineers on testing strategy and technical implementation.
• Collaborate with developers and data engineers to understand complex system requirements and translate them into robust automated test plans.
• Contribute to identifying dependencies, risks, and quality gaps early in the development lifecycle.
• Design and implement automated test cases including integration, end to end, load, and performance testing for data-driven applications.
• Embed testing practices within CI/CD pipelines to ensure rapid and reliable deployments.
• Actively contribute to:
o The breaking down of releasable pieces of value
o Identification of measurements of success including DOD (Definition of Done)
o Demonstration of business value in frequent ceremonies
o Living documentation of the domain and platform you operate in, allowing knowledge sharing and distribution
• Participate in design discussions, technical reviews, and contribute to continuous improvement of testing standards and practices.
• Mentor team members on testing frameworks, best practices, and strategies for test automation.
- Solid experience in Data Engineering testing frameworks and strategies.
Skill-Set requirements:
Required Skills:
- Experience in distributed computing (spark) and software development.
- Fluency in working with databases (preferably Postgres).
- Have sound understanding of Object Oriented Programming and development principles.
- Experience working in an Agile Scrum or Kanban development environment.
- Experience working with version control software (preferably Git).
- Experience with CI/CD pipelines.
- Experience with automated testing including integration/delta, Load and Performance
- Strong experience in database testing (preferably Postgres).
Good to Have Skills:
- Experience of working with Dockers and Containers.
- Experience in spark-scala.
- Experience in Data Engineering.
- Experience in Python.
- Experience in .Net Core
- Experience of working with Kubernetes.
- Experience of working with Airflow.
- Experience of working on Cloud environments (GCP and Azure).
- Experience of working with Teamcity CI and Octopus deploy.
Apply for this job
*
indicates a required field