Automation Developer Opportunity
">
Job Overview
Develop and maintain a scalable automation framework aligned with our DevOps practices. Design, implement, and execute automated test scripts for daily builds, functional testing, and performance evaluation.
* Design and implement automated test cases using programming languages such as Python, Java/Groovy, and Shell scripting.
* Identify opportunities for automation in manual testing processes and develop efficient solutions.
* Collaborate with the development team to integrate automation tools and frameworks into the CI/CD pipeline.
* Debug and fix defects in the existing automation framework.
Requirements
* Bachelor's/Master's degree in Computer Science or equivalent with 5-10 years of experience in software testing and automation.
* Strong programming skills in multiple languages including Python, Java, and Shell scripting.
* Hands-on experience with Postman, REST Assured, SOAPUI, and Bruno for API testing.
* Experience with Selenium, Cucumber, and Playwright in agile workflows applying TDD/BDD best practices.
* Proficiency with GitLab CI, Jenkins, Git, and code coverage tools.
* Experience with Jira Xray and test data management with solid knowledge of data analysis and statistics.
* Strong understanding of client-server systems, microservices architectures, API development, and security best practices.
* Practical knowledge of Docker, Kubernetes, and interoperability of complex systems.
Responsibilities
As an Automation Developer, you will be responsible for designing, implementing, and maintaining a scalable automation framework that aligns with our DevOps practices. Your primary goal is to design and implement automated test cases using various programming languages such as Python, Java/Groovy, and Shell scripting.
Responsibilities:
* Design and implement automated test cases for daily builds, functional testing, and performance evaluation.
* Collaborate with the development team to integrate automation tools and frameworks into the CI/CD pipeline.
* Debug and fix defects in the existing automation framework.
Requirements:
* BS/MS in Computer Science/Engineering or equivalent, with 5-10 years of practical software testing and automation experience.
* Strong programming skills in Python, Java/Groovy, and Shell scripting.
* Hands-on experience with Postman, REST Assured, SOAPUI, and Bruno for API testing.
* Experience with Selenium, Cucumber, and Playwright in agile workflows applying TDD/BDD best practices.
* Proficiency with GitLab CI, Jenkins, Git, and code coverage tools.
* Experience with Jira Xray and test data management with solid knowledge of data analysis and statistics.
* Strong understanding of client/server systems, microservices architectures, API development, and security best practices.
* Practical knowledge of Docker, Kubernetes, and interoperability of complex systems.