Search by job, company or skills
Job Title: Core Automation Developer (Remote)
Job Type: Full-time, Remote
Salary: Market Standard
Job Overview:
We are seeking highly skilled Core Automation Developers with strong expertise in testing methodologies and automation technologies. The ideal candidate will have proficiency in automation tools, scripting languages, and DevOps practices, as well as a solid understanding of testing frameworks and processes. This role will focus on automating the testing pipeline, provisioning, and managing infrastructure, and improving the overall testing lifecycle within our production-like environments.
Key Responsibilities:
Develop, implement, and maintain automated testing solutions and scripts to ensure high-quality deliverables.
Collaborate with cross-functional teams to automate testing processes, identify gaps, and provide solutions for continuous integration and delivery pipelines.
Automate provisioning and configuration management of infrastructure using tools like Terraform, Ansible, and other automation frameworks.
Conduct thorough testing of products and applications using Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies.
Build and maintain robust CI/CD pipelines using Jenkins and Git for source code management and deployment automation.
Design, implement, and enforce testing strategies in production-like environments with representative volumes and configurations.
Automate all aspects of testing, including testing of production changes, automation systems, and infrastructure provisioning.
Ensure all test processes are fully automated and scalable, allowing for rapid iteration and deployment.
Assist with the ongoing uplift of testing capabilities, ensuring consistent and repeatable results for all releases.
Core Requirements:
Strong experience with Automation tools (e.g., Selenium, TestNG, Pytest).
Proficiency in Python for automation scripting.
Experience with Ansible for configuration management and automation.
Knowledge of REST APIs and experience in testing and integration.
Solid scripting skills with Bash and/or PowerShell.
Familiarity with Test-Driven Development (TDD) and Behavior-Driven Development (BDD).
Understanding of Terraform for infrastructure deployment and configuration management.
Strong experience with DevOps tools, specifically Git and Jenkins for CI/CD pipeline creation and management.
Hands-on experience with testing methodology and testing products in various environments.
Additional Skills:
Ability to test production changes in a production-like environment with representative volumes and configurations.
Experience automating test environments to ensure tests are reliable and repeatable.
Strong focus on test automation, including the testing of automated processes.
Knowledge of infrastructure automation and configuration management best practices.
Proactive problem-solving approach with the ability to troubleshoot and optimize automated testing processes.
Future-Oriented Responsibilities:
Automate the provisioning of Kit to avoid manual builds and improve efficiency.
Report and enforce configuration management practices where applicable.
Support initiatives around scalable test environments for large-scale testing and continuous integration.
Why Join Us
Remote Work: Enjoy flexibility with multiple remote roles available.
Competitive Salary: Compensation based on market standards.
Collaborative Environment: Work in a fast-paced, dynamic environment alongside skilled professionals.
Innovation-Driven: Opportunity to contribute to cutting-edge projects and make an impact in automation and DevOps.
If you have the passion and skills to drive automation in testing and development, apply now to join our innovative team!
Experince : Overall experince 10+years and for core automation 5+years.
How to Apply:
If you're a motivated and skilled automation developer, please send your CV to [Confidential Information].
Login to check your skill match score
Date Posted: 25/11/2024
Job ID: 101420421