What are the responsibilities and job description for the Selenium Test Architect position at ProCorp Systems Inc.?
Job Details
Selenium Test Architect
Austin, TX (Onsite)
A Selenium Test Architect is a specialized role focused on designing, developing, and optimizing automated testing frameworks using Selenium and related tools. They ensure high-quality automation solutions for web applications and integrate them into CI/CD pipelines.
Key Responsibilities
Automation Framework Design
- Develop scalable and maintainable Selenium-based test automation frameworks.
- Choose between different Selenium frameworks (Data-driven, Keyword-driven, Hybrid, or BDD).
- Ensure modularity and reusability of test scripts.
Test Strategy & Planning
- Define automation strategies for UI, API, and end-to-end testing.
- Identify test automation scope and priorities.
- Design test data management strategies.
Scripting & Implementation
- Write, review, and optimize test scripts using Python, Java, or C#.
- Implement parallel test execution using Selenium Grid or cloud services like AWS Device Farm, BrowserStack, or Sauce Labs.
- Integrate automation with TestNG, JUnit, or PyTest frameworks.
Integration with CI/CD Pipelines
- Automate test execution in Jenkins, GitHub Actions, GitLab CI/CD, or AWS CodePipeline.
- Ensure tests run as part of DevOps workflows.
- Provide test reports and insights using Allure, Extent Reports, or TestRail.