Overview
Skills
Job Details
Job Title: Test Automation Engineer
Location- Richardson, TX
Expected start date- 07/14
JD:
Technical Proficiency: | Programming Skills: Evaluate the candidate's 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 Google Cloud Platform. |
Automation Framework Design: Assess the candidate's 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 candidate's 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 candidate's 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 candidate's 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 candidate's 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 candidate's 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. |
Domain Knowledge | Industry Experience in Automation: Evaluate the candidate's experience working on automation projects within relevant industries, such as finance, healthcare, or e-commerce. Assess their understanding of industry-specific challenges, testing requirements, and compliance considerations that impact the automation of software testing and quality assurance processes. RxClaim Knowledge is preferred. |
Project Experience | End-to-End Project Experience in Automation: Assess the candidate's experience in developing end-to-end automation solutions, including test strategy formulation, test script development, execution, and reporting. Evaluate their ability to work on real-world software projects, ensuring quality assurance throughout the development lifecycle and delivering reliable, actionable insights into software performance and stability. |
Communication Skills | Technical Communication in Automation. |