A Covent Group branch specializing in IT and Hi-Tech development and implementation. The Covent IT subgroup has been created primarily for the promotion and structuring of information systems development in our modern world.
17 жовтня 2024

Python Integration test Engineer (вакансія неактивна)

віддалено

As part of the Automation team, you will be responsible for designing and writing automation tests and taking ownership of the CI/CD tools and processes in your team.

You will define and design scalable automated solutions to technology challenges, act as a strategic automation partner of our engineering teams and provide scalability by creating new automation frameworks and tools.
You will also work with the R&D group in Agile teams as an integrated part of the development process.
As an Automation Engineer, your responsibilities will include assessing our automation quality and stability and pushing for improvement and implementation.


Responsibilities

  • Drive the software quality assurance lifecycle within an Agile process
  • Establish and coordinate test strategies with development/product teams
  • Design and implement test plans and test cases
  • Write integration tests in Python.
  • Develop and execute automated UI and functional tests
  • Enhance and maintain automated CI flows
  • Troubleshoot issues in systems under test

Requirements and skills

  • 2+ years of experience as an Automation Engineer.
  • BS/MS degree in Computer Science, Engineering, or a related field.
  • Extensive experience with Python, capable of writing efficient, maintainable code.
  • Proficient in using Pytest for writing and managing test cases.
  • Knowledge of Kubernetes for container orchestration and microservices architecture.
  • Experience with Docker for containerization.
  • Experience with web application testing and Continuous Integration processes.

Will be an advantage:

  • Experience with Azure DevOps, particularly in setting up and managing CI/CD pipelines.
  • Ability to set up and maintain continuous integration and continuous deployment processes.
  • Solid understanding of SQL for database interaction and testing.
  • Experience in writing tests in Playwright using Typescript.
  • Capability to read and understand C# code for integration purposes.
  • Proficient in using Git for version control and collaboration.
  • Experience with load testing platforms to ensure system performance and reliability.


The hiring process:
0. Interview with a recruiter — 30 minutes
1. CV review by the hiring manager
2. Technical interview 1 hour
3. Final interview — 1 hour
Offer 🥳