Technical Architect, QA Automation
Job Description
Currently we are looking for an Architect (Test Automation), who will be responsible for covering customers business objectives and the technical requirements of the project.
The role is for those who are enthusiastic about engineering solutions and technologies.
For some parts of the solution there will be an opportunity to create proofs-of-concept, consult customer services, conduct audits of existing solutions to evaluate their effectiveness and determine whether and how they can be improved.
RESPONSIBILITIES
Design large-scale QA solutions with deep technical details
Closely work with Product Owners / Project Managers in identifying product requirements.
Service as the Technical expert defining Test Automation Strategy / Plan / Approach / Analyse across multi-tech stack in the QA organization
Develop comprehensive test strategies that encompass functional, performance, security, and usability testing
Design and implement scalable and maintainable test automation frameworks.
Focus on integrating automation into the CI/CD pipeline for continuous testing.
Streamline and optimize test processes to increase efficiency and reduce time-to-market.
Define and monitor key quality metrics & continuously analyse to identify areas for improvement.
Work closely with development teams to ensure early and continuous testing throughout the development lifecycle
Test Architect will service as the technical expert and lead engineers for current and future Test automation team services and initiatives.
Responsible for tools used to support Test Automation , Performance Testing and Profiling Initiatives
Manage and maintain Test infrastructure (Test Lab and License maintenance)
REQUIREMENTS
. Total years of experience - 12+ yrs.
Expert level of knowledge in IT with main part in Automated Testing (Functional, Performance, API and Data Quality)
Experience in setting up test automation strategy for different projects.
Expert level of knowledge in Test Automation (Infrastructure, frameworks, tools, approaches)
Strong knowledge of 2 programming languages (including 1 scripting language). Preferred ones are: Java, Python, JS
Hands on Experience in using testing tools (Selenium, Jmeter, Postman, Blazemeter, Loadrunner) and Application Monitoring tools (AppD/ NewRelic/ Dynatrace/Foglight)
Strong knowledge of architecture and ability to suggest different automation solutions based on architecture specifics
5+ years of experience in solution architecture design
Understanding of basics of enterprise and business architecture
Solid background in design and implementation QA solutions of external services integrations (using REST/SOAP, microservices, ESB, SOA)
Experience with multiple full lifecycle software development processes, approaches and methods (Scrum & RUP)
Deep expertise in web application/web services architectures, relational and non-relational data storage specifics, cross-cutting concerns (security, monitoring, caching, etc.)
Supply Chain Management (SCM) knowledge is added advantage.
Strong communications skills,