Senior Automation Python QA Engineer for Ciklum Digital Offline
Responsibilities
● Develop automated backend tests
● Integrate automated scripts into CI/CD process
● Develop, maintain and expand automated testing infrastructure
● Devise and document test frameworks, coding standards, preferred design patterns, and development methodologies
● Ensure code quality with peer reviews to ensure guidelines and standards are followed
● Define Quality Metrics and implement measurements to determine test effectiveness, testing efficiency, and measure the overall quality of the Product as a part of test automation process
● Make conclusion and report about the quality of the product under test
● Collaborate with other members of the QA team to automate the manual test processes
● Manage, analyze and mitigate testing risks
● Onboarding of new team members on the project
Requirements (Hard skills):
● 4+ years of professional experience in QA Automation of complex backend/API testing
● Deep understanding of SOLID, OOP principles and design patterns, hands-on experience applying them into test frameworks
● Experience with different test runners
● Experience with Linux; shell scripting: Python, bash
● Coding proficiency in Python/Java (with readiness to switch to Python)
● Knowledge of SQL and no-SQL DBs (PostgreSQL, MongoDB, Redis etc.)
● Experience of working with version control systems (e.g. GIT, SVN and others)
● Strong experience with continuous integration processes and tools (Jenkins or similar). CI tools setup, tuning and configuration
● Virtualization (Docker, Kubernetes, Ansible, etc)
● Understanding of the fundamentals of test theory and methodology
● Experience of working in an Agile Scrum/Kanban development environment
● BS in Computer Science, Computer Engineering, or related technical discipline
● Good English skills – Strong Intermediate or higher
Desirable (Hard skills):
● Experience in development
● Knowledge of File Systems (NAS) / Block-level Storage / storage networking protocols
● Experience with message brokers/queues: SQS, SNS, Kafka, RabbitMQ, etc
● Experience with cloud solutions like AWS, Microsoft Azure
● Integration of GDPR principles in automated testing
Personal skills (soft skills):
● Works under general direction, accepts guidance and has work reviewed at agreed milestones.
● Has working-level contact with customers and colleagues.
● May supervise others or make decisions which impact the work assigned to individuals or phases of projects.
● Performs a range of work, sometimes complex and non-routine.
● Demonstrates effective communication skills.
● Plans, schedules and monitors own work (and that of others where applicable) competently.
● Contributes fully to the work of teams.
What's in it for you:
- Career growth opportunities
- Realization of your innovative ideas in building new Ciklum Solutions and Services
- Friendly collaborative teams and enjoyable working environment
- Professional skills development and training programs
- Variety of knowledge sharing, training and self-development opportunities
- State of the art, cool, centrally located offices with warm atmosphere which creates really good working conditions
- Medical insurance and sport discounts etc.
The job ad is no longer active
Job unpublished on
18 September 2022
Look at the current jobs QA Automation →