Position: Principal/Senior/Lead Software Architect. This role requires someone who is technically strong and has a deep understanding of the QE Automation process. We are looking for an individual who can think outside the box and drive the QE Automation team to the next level. The ideal candidate will help build a robust automation landscape with their technical expertise.Skill Set:The ability to write efficient, maintainable, and scalable code is essential for building robust automation frameworks.Test Automation Frameworks: Experience designing, developing, and maintaining test automation frameworks using tools like Selenium WebDriver or other relevant automation libraries. The ability to architect frameworks that support modularization, data-driven testing, and parallel execution is crucial.API Testing and Microservices: Proficiency in testing RESTful APIs using tools like Postman, REST Assured, or similar libraries. Knowledge of microservices architecture and testing strategies for distributed systems.Database Skills: Familiarity with SQL and database management systems to support data-driven testing and backend validation.Continuous Integration/Continuous Deployment (CI/CD): Experience setting up and maintaining CI/CD pipelines within AD. Knowledge about GitLab/HUB and integrating automated tests into CI/CD workflows for rapid feedback.Version Control Systems: Proficiency in using AD for version control systems to manage code repositories and collaborate with development teams.Performance Testing and Monitoring: Understanding of performance testing concepts and tools to assess application scalability and responsiveness. Knowledge of application monitoring tools to identify performance bottlenecks.Containerization and Cloud Platforms: Experience with containerization technologies (e.G., Docker, Kubernetes) and cloud platforms (e.G., AWS, Azure) to support scalable and distributed test environments.Agile and DevOps Practices: Familiarity with Agile methodologies and DevOps principles to integrate automated testing into the software development lifecycle (SDLC) and collaborate effectively with cross-functional teams.Quality Assurance Processes: Deep understanding of QA processes, best practices, and industry standards to ensure that automation efforts align with quality goals and organizational objectives.Continuous Learning and Adaptability: Willingness to stay updated with emerging technologies, tools, and trends in test automation and software development to drive continuous improvement in quality engineering practices.#J-18808-Ljbffr