Qualifications
- Bachelors or masters degree in Computer Science Software Engineering or a related field
- 6 to 8 years of relevant experience in quality assurance with a proven track record in WebKit or browser engine testing including team leadership responsibilities
- Proficiency in CI/CD and test automation frameworks such as Appium and scripting languages like Python or Shell
Job Overview
- We are seeking a dynamic and experienced Lead Python & Groovy Framework developer to join our team. You will be part of a fast-paced Agile development team and work on a variety of projects from building new tools and solutions to improving existing ones.
- In this role you will have the chance to grow your skills and take your career to the next level. We offer a supportive challenging and exciting work environment with opportunities for professional development training and advancement.
- If you are a Python & Groovy Framework Developer Engineer with a passion for technology and a drive to continuously improve processes we want to hear from you!
- If you are passionate about browser engine technologies performance optimization and leadership we encourage you to apply!
Primary Skills
- Strong experience in Python Framework development with the ability to automate and optimize processes using Jenkins Pipeline script
- Good knowledge in Groovy scripting
- Expertise in CI/CD tools such as Jenkins CircleCI or GitLab
- Good understanding of Appium
- Strong Problem solving and debugging skills
- Excellent communication and collaboration skills both with technical and non-technical stakeholders
- Version Control: Familiarity with version control systems such as Git for reviewing changes and ensuring test coverage
- Communication: Strong communication and collaboration skills for working with cross-functional teams
- Agile Methodologies: Experience with Agile Scrum methodologies
Good to have Skills:
- Agile Scrum based Development
- Open-source contributions
- Expertise in groovy scripting and infrastructure as code (IaC)
- Devops knowledge or Java knowledge
- Shell script knowledge
- Self-motivated quick learner
- Interested in R&D tasks
Roles & Responsibilities:
- Development of tools or solutions using Python to facilitate a stable environment for QA Automation
- Automate and optimize processes using Python scripting and infrastructure as code (IaC)
- Lead the development and implementation of innovative solutions to manage our infrastructure and improve our CI/CD pipeline
- Ability to communicate with stakeholders across Product development spectrum around the globe
- Ensure the stability security and scalability of our systems
- Play a key role in our overall software development life cycle
- Perform code reviews and sanity checks for the code developed
- Collaborate with technical and non-technical stakeholders to ensure smooth and efficient delivery of projects
- Stay up-to-date with the latest technology trends and make recommendations for improving the companys technology stack
ci/cd,python framework development,debugging,problem solving and debugging,groovy,scrum,agile,agile methodologies (scrum),team leadership,git,python,version control (git),ci/cd tools (jenkins, circleci, gitlab),groovy scripting,appium,pytest