Why This Role is Important to Us:
Position Summary:
Reporting to Sr.Manager of Quality Assurance, The IT Automation Architecture 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
Tagged as: Qa automation