Description

Job Description:

"Required skills:
• Expertise in test automation frameworks: Selenium, Robot Framework and TestComplete.
• Experienced in CICD pipelines for test suite integration: Jenkins, CircleCI
• Proficiency in testing RESTful APIs using Postman and SoapUI
• Experience in testing TMForum APIs
• Experienced in version control tools: Git
• Expertise in API authentication and authorization using: OAuth2, JWT.
• Expert in scripting languages: Python, bash
• Expertise in using Python development IDE: PyCharm, VSCode
• Experienced in working different development environments: Linux and Windows

Preferred skills:
• Knowlege of GCP API Gateway, CDN and Certificate Manager.
• Knowledge of GCP Secret Manager.
• Knowledge of creating basic resources in GCP like VM, security groups etc.
• Knowledge of Kubernetes, Containerization and Docker files.

Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field.
Proven experience as a Test Automation Engineer with strong knowledge of Python, Robot Framework, and Selenium.
Expertise in testing RESTful APIs.
Strong problem-solving skills and attention to detail.
Excellent communication and teamwork abilities.
Experience with version control systems such as Git.
Knowledge of test automation frameworks and tools.

Preferred Qualifications:
Experience with containerization and orchestration tools such as Docker and Kubernetes.
Familiarity with CI/CD pipelines and DevOps practices.
Knowledge of performance optimization techniques.
Previous experience in a leadership or mentoring role. "

Required skills:
"• Lead the Test Automation Team:
o Design, develop, and maintain automated test scripts using Python, Robot Framework, and Selenium.
o Mentor and guide junior QA engineers, providing technical leadership and code reviews.
o Excellent communication and teamwork abilities.
o Excellent customer handling skills.
o Strong problem-solving and deep-dive skills.

• Automated Testing for APIs:
o Develop and execute automated tests for RESTful APIs to ensure their functionality and performance.
o Analyse test results, identify defects, and work with development teams to resolve issues.


• Cross-Functional Collaboration:
o Collaborate with cross-functional teams including developers, product managers, and QA engineers to define test strategies and ensure comprehensive test coverage.
Participate in the entire software development lifecycle, from planning and design to deployment and maintenance.
• Test Automation Frameworks:
o Implement and manage test automation frameworks and tools to streamline testing processes.
o Continuously improve test automation practices and stay up-to-date with the latest industry trends and technologies.
o Ensure the scalability, performance, and security of test automation systems.
o Knowledge of secure coding practices to prevent vulnerabilities in test automation scripts.
o Experience with security testing tools and methodologies to ensure the security of test automation systems (e.g., OWASP ZAP, Burp Suite).
o Understanding of access control mechanisms and best practices to secure test environments and data "

Key Responsabilities:

• Lead the Test Automation Team:

What are the Mandatory skills and skill proficiencies required for this position?

• Expertise in test automation frameworks: Selenium, Robot Framework and TestComplete.

What are the Optional skills and skill proficiencies for this position?
"• Expertise in test automation frameworks: Selenium, Robot Framework and TestComplete.
• Experienced in CICD pipelines for test suite integration: Jenkins, CircleCI
• Proficiency in testing RESTful APIs using Postman and SoapUI
• Experience in testing TMForum APIs "

Education

Any Graduate