Job Description
Job Title: QA Automation Engineer with Python
Location: Mt. Laurel, NJ
Position Type : Long term
A Senior Python Developer job description includes designing and implementing software solutions to meet client needs, analyzing user requirements, and ensuring that the code is efficient, scalable, and reliable. This role requires a strong understanding of Python, as well as related technologies such as Django, Flask, and SQL databases. experience with scripting and/or development as it relates to automation using Python.
Technical/Functional Skills:
Relevant Experience 9+ years
- 4+ years of experience working on Linux/Unix and open-source platforms and/or Cloud native system in a DevOps setup
- 3+ year hands on experience of writing Python
- Minimum 3+ years of experience with scripting and/or development as it relates to automation using Python.
- 2+ years developing applications leveraging Java/J2EE, Web Services (SOAP, REST), JSON, Spring Framework.
- 2+ years of hands-on experience of using some of the standard CICD/devops tools such as Ansible, Concourse, Jenkins, GitHub, Maven, Gradle, Artifactory etc.
- Having experience of writing functional test cases, integration test cases
- Ability to use a wide variety of open-source technologies and cloud services.
- Excellent in troubleshooting application and network related issues.
- Excellent communication skills, both verbally and written.
- Experience in writing technical system admin guides, installation guides and troubleshooting guides.
Good to Have:
- Working knowledge/Understanding of Docker, Kubernetes
- Working knowledge/Understanding of Kafka and NoSQL Database (Cassandra, Mongo, YugaByte etc)
Python programming and PyTest are mandatory skils