Description and Requirements
- Test Architect with 10-12 years of experience will be primarily responsible for providing technical leadership & should be able to provide their strategic approach to quality engineering in the context of transformation.
- Need to have experience in Transition & Transformation with COE expertise for QA, QE, test automation, agile process development (DevOps) any Cloud, service virtualization, test data management, CI/CD/CT.
- In addition to framework/tool development he/she will be responsible for testing the most technically challenging features of the product.
- He/She will be the expert on a set of components or specialized testing types who can be consulted across projects.
- He/She should be able to review the design and architecture prepared from a testability angle and identify changes needed in test approach and test framework for automation and come out with proposal to keep framework ready when dev team starts completing stories/features.
- Design & Develop tools, test automation framework for various components and/or systems
- Defining & Executing E2E test strategy for a major release comprising of complex modules/features/components by understanding end to end objective and the design & architecture of the same.
- Aligns with Product Architect and ensures testability to achieve 100% test coverage.
- Focus on continuous improvements and optimization through test automation executed in CI approach, utilizing methodologies/test techniques, deriving best practices.
- Lead all test automation efforts in your area, reviewing designs and code written by other quality engineers and being a technical mentor for test engineers to develop their programming skills.
- Participate in design reviews & code reviews
- Ability to understand the big picture & link the dependencies between various features /components.
- Continuously enhance product/domain knowledge
- Ability to retrospect the gaps in test framework & enhance to cover the needs of test coverage.
- Advanced Programming Skills in high level languages/scripting and ability to appreciate the design & architecture choices.
- Understanding of design principles and design choices, algorithms applied.
- Ability to understand system engineering & concepts to anticipate the issues related to those so that test design can be covered appropriately.
- Should have strong hands on experience on scripting languages & tooling (Robot Framework, Selenium, Cucumber, BDD, Core Java, Python, Groovy) along with virtualization and test data management.
- Should have good exposure on API automation (SoapUI, Karate Framework etc.)
Additional Job Description
- Strong communication skills, both written and verbal, for interacting with customers and internal teams.
- Ability to work effectively under pressure and manage multiple tasks simultaneously.