Test automation architect
As a Test Automation Architect, you will play a crucial role in the next phase of our Agile Transformation, aimed at delivering exceptional services to our customers and enhancing our system landscape. As a member of our Testing Tools team, you will be responsible for designing and developing our internal test automation platform. Your focus will be on providing and enabling testing solutions that empower our agile delivery teams to create efficient, high-quality test automation scripts across various testing domains, including functional, non-functional, and infrastructure testing. Additionally, you will support, coach, and train test engineers in the effective use of test automation tools and processes in their daily work.
Responsibilities/Tasks
• Be an integral part of the Testing Tools team, responsible for the development and enablement of various testing solutions. • Conduct analyses of the current test automation maturity levels across different product and services teams to identify areas for improvement. • Develop and continuously enhance the existing open-source-based test application framework (primarily using Java), incorporating core components such as Selenium, Rest Assured, and JUnit5. • Define and standardize test automation processes, tools, and frameworks to further improve and harmonize the test automation platform. • Provide hands-on support to ensure the successful implementation and seamless integration of test automation solutions within the development lifecycle. • Collaborate closely with cross-functional teams, including developers, QA engineers, and DevOps, to ensure efficient testing tools implementation. • Stay updated with the latest industry trends and advancements in functional test automation. • Train and coach test automation engineers on best practices for automation, fostering a culture of continuous learning and improvement. • Be flexible and proactive in evaluating and adopting new technologies in the areas of test automation, monitoring, and reporting to enhance overall testing capabilities. • Develop comprehensive documentation and guidelines for test automation processes and frameworks to ensure consistency and ease of use.
General competence description
Professional with expertise in
1. Develop, enable and support test automation solutions and pipelines to assist software development teams. 2. Strong understanding of modern agile testing methodologies, processes, and strategies to ensure continuous quality. 3. Expertise in integrating test frameworks seamlessly into existing software development landscapes. 4. In-depth knowledge of software development and delivery processes, including a comprehensive understanding of the overall software landscape. 5. Proficient in Java and JavaScript development, with strong SQL knowledge. 6. Experience in test automation using frameworks like Selenium/Rest Assured/ JUnit5, Cucumber, Playwright. 7. Skilled in various software development and scripting languages to create automation and self-service tools. 8. Knowledgeable in mobile testing and test automation practices. 9. Good understanding of container technologies, including Docker, and orchestration tools like Kubernetes. 10. Proficient in using Jira and ScriptRunner for automation tasks, reporting and monitoring.
Additional competence Description 5+ years of experience in practicing the relevant skills. Passion for agile, lean and DevOps mindset
Test automation architect
As a Test Automation Architect, you will play a crucial role in the next phase of our Agile Transformation, aimed at delivering exceptional services to our customers and enhancing our system landscape. As a member of our Testing Tools team, you will be responsible for designing and developing our internal test automation platform. Your focus will be on providing and enabling testing solutions that empower our agile delivery teams to create efficient, high-quality test automation scripts across various testing domains, including functional, non-functional, and infrastructure testing. Additionally, you will support, coach, and train test engineers in the effective use of test automation tools and processes in their daily work.
Responsibilities/Tasks
• Be an integral part of the Testing Tools team, responsible for the development and enablement of various testing solutions. • Conduct analyses of the current test automation maturity levels across different product and services teams to identify areas for improvement. • Develop and continuously enhance the existing open-source-based test application framework (primarily using Java), incorporating core components such as Selenium, Rest Assured, and JUnit5. • Define and standardize test automation processes, tools, and frameworks to further improve and harmonize the test automation platform. • Provide hands-on support to ensure the successful implementation and seamless integration of test automation solutions within the development lifecycle. • Collaborate closely with cross-functional teams, including developers, QA engineers, and DevOps, to ensure efficient testing tools implementation. • Stay updated with the latest industry trends and advancements in functional test automation. • Train and coach test automation engineers on best practices for automation, fostering a culture of continuous learning and improvement. • Be flexible and proactive in evaluating and adopting new technologies in the areas of test automation, monitoring, and reporting to enhance overall testing capabilities. • Develop comprehensive documentation and guidelines for test automation processes and frameworks to ensure consistency and ease of use.
General competence description
Professional with expertise in
1. Develop, enable and support test automation solutions and pipelines to assist software development teams. 2. Strong understanding of modern agile testing methodologies, processes, and strategies to ensure continuous quality. 3. Expertise in integrating test frameworks seamlessly into existing software development landscapes. 4. In-depth knowledge of software development and delivery processes, including a comprehensive understanding of the overall software landscape. 5. Proficient in Java and JavaScript development, with strong SQL knowledge. 6. Experience in test automation using frameworks like Selenium/Rest Assured/ JUnit5, Cucumber, Playwright. 7. Skilled in various software development and scripting languages to create automation and self-service tools. 8. Knowledgeable in mobile testing and test automation practices. 9. Good understanding of container technologies, including Docker, and orchestration tools like Kubernetes. 10. Proficient in using Jira and ScriptRunner for automation tasks, reporting and monitoring.
Additional competence Description 5+ years of experience in practicing the relevant skills. Passion for agile, lean and DevOps mindset
Work with broader team to build, analyze and improve the AI solutions. You will also work with our software developers in consuming different enterprise appl...
Ibm Careers - Karnataka
Published a month ago
Advises, designs, develops and supports application solutions with focus on Content Management offering such as FileNet. This role may design, develop and/or...
Ibm Careers - Karnataka
Published a month ago
We are looking for enthusiastic and talented Software Development Manager to join our team to lead a global team of software professionals . You will work as...
Ibm Careers - Karnataka
Published 15 days ago
We are looking for talented and passionate software professionals with a strong background in full stack software development to join our team. We are workin...
Ibm Careers - Karnataka
Published 15 days ago
Built at: 2024-12-24T18:37:37.665Z