
Cisco Hiring for Software Engineer – QA Automation
QA Engineer
Bengaluru,karnataka, India
Posted 2 weeks ago
Company Name
Cisco
Job Title
Software Engineer – QA Automation (Entry Level)
Experience
2 years of work experience
Location
Bangalore, India
Requirements
Required Qualifications
- BSc / MSc or equivalent experience in Engineering/computer science
- Up to 2 years of work experience in Cloud, SaaS applications test automation
Technical Skills:
- 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.
Soft Skills:
- Willingness and ability to learn new technologies and apply them effectively.
- Excellent communication, collaboration and analytical skills:
- Demonstrative problem-solving and multitasking skills, with exceptional attention to detail
- Agility when working in a highly innovative and fast-paced environment.
- Strong sense of ownership, urgency, and drive.
- Critical thinking: ability to observe and consider the current system in terms of growth and stability.
Responsibility :
- 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.