Why This Role is Important to Us:
Position Summary:
Reporting to Sr. Manager of Quality Assurance, the IT Automation Architect is essential to advancing and executing QA automation. This role involves designing and implementing robust automation frameworks, managing multi-team programs, and leading automation initiatives. The ideal candidate will have a strong track record in automation tools and frameworks, guiding QA engineers, integrating automated tests into CI/CD pipelines, and ensuring adherence to best practices. The position requires collaboration with development teams, driving innovation in automation practices, and continuously improving testing processes.
Supervision Exercised:
- No, this position does not have direct reports.
What You'll Be Doing:
Essential Duties & Responsibilities:
- Define and implement automation strategies for websites, mobile apps, and APIs.
- Design and maintain scalable automation frameworks.
- Lead and mentor a team of QA automation engineers, providing technical guidance and support.
- Build and optimize automation frameworks using tools like Selenium, Cypress, and Appium.
- Integrate automation solutions with CI/CD pipelines using tools such as Jenkins or AWS CodePipeline.
- Create and execute comprehensive test plans and automation scripts.
- Ensure automated tests meet high-quality standards and project requirements.
- Investigate and resolve complex testing issues, proposing effective solutions.
- Drive innovation by identifying and adopting new tools and practices.
- Facilitate design and technical meetings, providing detailed documentation.
- Collaborate with stakeholders to establish test environments and manage test data.
- Continuously evaluate and improve testing processes and automation practices.
- Oversee automation projects, ensuring timely and successful delivery.
Working Conditions:
- Standard office conditions.
What We're Looking For:
Required Education (must have):
- Bachelor's degree in a related field or equivalent work experience.
Required Experience (must have):
- At least 10 years in IT, with a minimum of 5-10 years focused on test automation.
- Proven experience in designing and implementing QA automation frameworks for large-scale, multi-team programs.
- Hands-on experience with test automation tools such as Selenium, Java, Python, Cucumber, and SQL.
- Proficiency with automation tools and frameworks including Cypress, Appium, RestAssured, and Postman.
- Experience with CI/CD tools like Jenkins, AWS CodePipeline, or similar.
- Strong background in Agile methodology, with hands-on experience using Jira for test case design, execution, and defect documentation.
- Extensive experience in building and maintaining automation frameworks for web, mobile, and API testing.
- Proven track record in leading and mentoring QA teams, taking complete ownership of deliverables.
- Experience in managing test deliveries in an onsite-offshore model.
- Solid development background with hands-on experience in Java programming and SQL.
- Knowledge of financial services domain and business functional processes is a plus.
- Ability to work independently, troubleshoot complex issues, and contribute to technical content for test automation proposals.
Desired Experience (nice to have):
- Certification in relevant automation or cloud technologies.
Required Knowledge, Skills & Abilities (must have):
- Experience in the healthcare industry.
- In-depth knowledge of test automation tools such as Selenium, QTP, and Cucumber.
- Proficiency in Java and Python programming languages.
- Strong understanding of the software development lifecycle (SDLC) and product testing.
- Extensive experience with CI/CD pipelines and tools (e.g., Jenkins, GitHub).
- Proficient in Agile methodologies, with hands-on experience using Jira.
- Strong analytical and problem-solving skills.
- Excellent leadership and team management skills.
- Ability to create and maintain automated test scripts for functional and regression testing.
- Experience in designing and building scalable automation frameworks.
- Strong understanding of UI and backend test automation concepts.
- Ability to develop comprehensive test plans and strategies.
- Excellent communication and collaboration skills, with the ability to liaise with multiple stakeholders.
- Proficiency in using quality assurance testing tools.
Required Language (must have):
- Proficiency in English, both written and verbal.
Desired Knowledge, Skills, Abilities & Language (nice to have):
- Familiarity with additional programming languages such as JavaScript, C#, and SQL.
- Proficiency in using performance testing tools like JMeter, BlazeMeter, PerformanceCenter, NeoLoad, and LoadRunner.
- Understanding of cloud computing platforms (e.g., AWS, Azure, Google Cloud).
- Experience with containerization technologies (e.g., Docker, Kubernetes).
- Familiarity with Azure DevOps.
- Experience with APM tools and cloud CI/CD integration.
#J-18808-Ljbffr