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