What are the responsibilities and job description for the Automation Test Architect position at TekIntegral?
Job Description
We are seeking a highly skilled Automation Test Architect with experience in Selenium and Java to design and implement automated testing solutions that ensure the quality and functionality of our software products. The successful candidate will be responsible for creating test strategies, designing frameworks, and leading automation initiatives to enhance the efficiency and effectiveness of the testing process.
Responsibilities
We are seeking a highly skilled Automation Test Architect with experience in Selenium and Java to design and implement automated testing solutions that ensure the quality and functionality of our software products. The successful candidate will be responsible for creating test strategies, designing frameworks, and leading automation initiatives to enhance the efficiency and effectiveness of the testing process.
Responsibilities
- Lead the team, Drive overall automation strategy, Execution strategy, and planning.
- Define and establish automation strategy and processes.
- Design, develop, and maintain a scalable and robust automation framework using Selenium WebDriver with Java.
- Collaborate with development and QA teams to integrate automation into CI/CD pipelines.
- Lead the creation and execution of automated test scripts for functional, regression, and performance testing.
- Conduct code reviews to ensure test scripts are robust and maintainable.
- Provide technical guidance and mentorship to QA team members on automation techniques and best practices.
- Analyze test results, identify issues and trends, and report them to stakeholders.
- Maintain up-to-date knowledge of the latest testing tools, strategies, and technologies.
- Work closely with cross-functional teams to understand the business requirements and ensure that the automated tests cover all aspects of application functionality.
- Manage and prioritize test automation backlog and ensure timely delivery of automated test solutions.
- Experience in QA automation with a focus on web applications.
- API automation, Knowledge of devops, CI/CD Jenkins, and very good in communication
- Expertise in Selenium WebDriver and a strong understanding of Java.
- Experience with test automation tools and frameworks such as TestNG, JUnit, Cucumber, etc.
- Demonstrated experience in designing and implementing test automation frameworks from scratch.
- Knowledge of CI/CD tools such as Jenkins, GitLab CI, or similar.
- Proficiency in API testing and automation using REST-assured or similar tools.
- Strong scripting skills and experience with version control systems like Git.
- Excellent problem-solving, communication, and leadership skills.
- Ability to work in a fast-paced, agile environment and manage multiple priorities.
- Experience with cloud-based testing solutions like BrowserStack or Sauce Labs.
- Familiarity with containerization technologies such as Docker.
- Knowledge of performance testing tools such as JMeter or LoadRunner.
- Certifications in test automation tools and methodologies.