Job Description
Responsibilities of the Candidate:
- Design, develop, and maintain automated test scripts for cloud-based applications.
- Implement test automation frameworks and tools that enhance testing efficiency and coverage.
- Collaborate with development teams to understand application features and architecture to design effective test strategies.
- Leverage AWS services to create scalable and robust test environments.
- Develop and execute automated tests for AWS services like Kafka, ensuring message integrity and performance.
- Monitor and analyse test results, identify issues, and work with the development team to resolve them.
- Continuously improve test processes and automation practices to enhance product quality and delivery speed.
- Document test plans, test cases, and test results for transparency and knowledge sharing.
Requirements:
- BSc/ MSc or equivalent experience in Engineering/ computer science
- Up to 2 years of work experience in Cloud, SaaS applications test automation
- Experience in Cloud, SaaS applications test automation
- Validated experience in full stack test automation, specifically for cloud applications.
- Practiced experience with AWS services such as EC2, S3, Lambda.
- Strong understanding of Kafka, including producing and consuming messages for test automation.
- Strong programming language skills (Python)
- Familiarity with test automation tools and frameworks like Playwright, Selenium or similar.
- Knowledge of with CI/CD pipelines and tools such as Jenkins, GitLab etc.
- Exposure to Graph DB, MongoDB, and Cassandra.
- Experience working in Agile projects
- Verify stability, interoperability, portability, security, and scalability of system architecture.