Description

Job Description.
Technical Proficiency:
Evaluate the candidates proficiency in programming languages commonly used in test automation, such as Python and Java.
Assess their ability to write clean, efficient code for developing automated test scripts, integrating testing frameworks, and ensuring robust API/UI testing including cloud based application testing in GCP.
1. API/UI testing automation with playwright/Karate
2. Kafka Automation Framework Design: Assess the candidates understanding of fundamental automation framework design principles, including modularity, reusability, and scalability.
Evaluate their ability to select appropriate testing frameworks and tools for different automation tasks and optimize test execution performance.
Test Data Management and Analysis: Evaluate the candidates skills in managing test data, including data preparation, data validation, and data integrity checks.
Assess their ability to clean and transform test data, handle discrepancies, and extract meaningful insights from test results to inform automation strategies and improve testing processes.
Test Evaluation and Validation: Assess the candidates knowledge of test evaluation metrics, test coverage techniques, and continuous integration practices.
Evaluate their ability to assess test effectiveness, avoid false positives/negatives, and ensure that automated tests generalize well across different environments and scenarios.
CI/CD Implementation and Management: Evaluate the candidates understanding of continuous integration and continuous deployment (CI/CD) practices, including pipeline design, automation tools, and version control systems.
Assess their ability to implement robust CI/CD workflows that ensure seamless integration of automated tests, facilitate rapid feedback loops, and enhance the overall software delivery process.
Advanced Automation Techniques: Evaluate the candidates knowledge and experience with advanced automation methodologies, including behavior-driven development (BDD), model-based testing, and AI-driven test automation.
Assess their ability to implement innovative automation solutions that leverage machine learning and AI to enhance testing efficiency and effectiveness.
Problem Solving Problem-Solving Skills in Automation: Assess the candidates ability to translate testing and quality assurance challenges into automation tasks, design effective automation solutions, and communicate the impact of automated testing on software quality and delivery timelines.
Problem-Solving Approach in Automation: Evaluate the candidates ability to tackle complex testing scenarios, experiment with various automation frameworks and tools, and iterate on test scripts to enhance performance and reliability. Assess their creativity, critical thinking skills, and resilience in overcoming obstacles in the automation process.
Domain Knowledge Industry Experience in Automation: Evaluate the candidates experience working on automation projects

Education

Any Graduate