Senior Lead Engineer - QA
Description
- The QA Automation Architect is responsible for leading the design, development and implementation of automated testing solutions across all lines of business.
- This role involves working closely with development and quality assurance teams to analyze the application landscape, delivery approach, and strategic initiatives to devise an appropriate test automation strategy and approach.
- Evaluate and select appropriate tools and technologies for test automation, ensuring alignment with project requirements and industry best practices.
- Define and enforce coding standards, guidelines and best practices for automation scripts ensuring consistency across the automation framework.
- Provide technical leadership and mentorship to QA engineers across different value teams and guide them in the creation and maintenance of automated test suites.
- Collaborate with DevOps teams to integrate tests seamlessly into the CI/CD pipeline.
- Conduct regular reviews of automated test scripts and frameworks to identify areas of improvement and optimization.
- Overseeing framework updates and enhancements through monthly open house sessions with QA community, fostering ideation and exploring solutions to ensure a robust and efficient automation ecosystem.
- The QA Automation Architect should stay informed about the industry trends and advancements in test methodologies to continually enhance the automation strategy and maintain a high standard of QA practices.
Technical / Functional Skills
- Hands on experience in building, scaling, migrating, and maintaining automation frameworks.
- Deep understanding of different test automation approaches. (Keyword-driven, Data-driven, BDD, Hybrid)
- Expert knowledge in one or more scripting languages and/or programming languages like Java, Java Script, Python.
- Experience in automation testing frameworks and tools— Selenium, Cypress, Playwright, Mocha, Chai, TestNG, Postman, GitLab, Jenkins.
- Experience of API test automation using rest assured.
- Extensive hands-on experience implementing and utilizing AWS services using Lambda, S3, CloudFront, Secrets manger etc.
- Experience in databases such as Mongo DB, MS-SQL, PostgreSQL and query languages such as GraphQL.
- Integrate automated tests into the CI/CD pipeline using Jenkins or GitLab to achieve continuous testing and deployment.
- Familiarity with the Technology stack available in the industry for data management, data ingestion, capture, processing, and curation.
- Exposure and experience in architecting AI/ML solutions/utilities towards test automation.