Desired Candidate Profile
Role : Staff Test Architect I / Staff Test Architect II
Function/Group : Engineering - Testing
Experience : 15 -20 Yrs
What will you be doing?
Project Role :
- Test Architect is primarily responsible for providing technical leadership & strategic direction to the entire testing team as solution to complex testing problems.
- He/She will be working with the Test Manager to achieve the Project goal. Test Architect will be assigned to a project or may be shared across projects and will be designing and implementing new tools and frameworks for both functional and performance testing.
- In addition to framework/tool development you 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.
As part of the job description, a Test Architect is expected to perform the following tasks :
- Design & Develop tools, test automation framework for various components and/or systems -
Design & Develop performance testing framework for on premise as well as cloud systems
- Document framework related artefacts & usage
- 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
- Technical thought leader for the team
- Continuously enhance product/domain knowledge
- Ability to retrospect the gaps in test framework & enhance to cover the needs of test coverage
Who are we looking for?
- Ability to influence the design
- 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
- White box testing techniques or other specialized testing types
- Creative thinking & solutioning mindset
- Problem solving & Analytical skills
- Advanced test designing & automation skills
- Appreciation for software testing methodologies & industry practices to influence as a technical thought leader
- Preferably someone who has experience with cloud component test framework solution, premise product test framework and white box with C++
Education:
UG: Any Graduate - Any Specialization
PG: Any Postgraduate - Any Specialization
Doctorate: Doctorate Not Required
Contact Details:
Keyskills:
White Box Testing
Software Testing
Automation Testing
Automation Framework
Performance Testing
Test Design
Algorithms
Test Strategy
Test Management
Product Testing
Test Architect