Job Description :-
Quality Assurance - Automation Architect
Key Responsibilities:
Framework Architecture & Design: Design, implement, and maintain reusable test automation frameworks using Robot Framework (keyword-driven) and Python libraries.
Strategy & Planning: Define end-to-end automation strategies that align with Agile development cycles and DevOps best practices (shift left).
Technical Leadership: Develop custom keyword libraries and tools in Python to extend Robot Framework's capabilities to meet specific system needs.
CI/CD Integration: Integrate automated test suites into CI/CD pipelines (e.g., Jenkins, GitHub Actions, GitLab CI).
Scalability & Maintenance: Ensure the automation suite is maintainable, scalable, and reduces test execution time through parallel execution.
Mentorship: Provide guidance and best practices to senior/junior automation engineers regarding framework usage and coding standards.
Analysis & Reporting: Set up and optimize automated reporting and dashboarding to communicate test results and quality metrics.
Required Technical Skills
Core Automation: Expert knowledge in Robot Framework
Scripting: Strong proficiency in Python for custom library development.
Tools & Libraries: Experience with Selenium, Playwright, or Requests for web/API automation.
CI/CD & DevOps: Hands-on experience with Jenkins, GitHub Actions, or GitLab CI.
Database: Proficient in SQL for data validation.
Education & Experience:
Senior level experience d in QA Automation/QE Engineering.
Proven experience building frameworks from scratch.
Key Competencies of a Robot Framework Architect:
Modular Architecture: Ability to separate test logic, data, and configuration (keyword-driven).
Efficiency: Ability to reduce manual testing efforts by developing robust, automated workflows.
Collaboration: Working with DevOps, developers, and product teams to define high-value automation candidates.