Description

The Senior Quality Engineer is a key contributor within the IT Applications Testing Services team, responsible for systems testing across new implementations and ongoing software development projects. This role focuses on designing and implementing robust, reusable, and maintainable automation frameworks, supporting web-based and microservices applications. The Sr. Quality Engineer collaborates closely with development, DevOps, and AWS teams to drive test automation through CI/CD pipelines, while also mentoring junior QA team members and contributing to continuous improvement initiatives.


 

Key Responsibilities

  • Design, implement, and maintain test automation frameworks (Page Object Model, Data Driven Framework)
  • Develop test scripts in Selenium with Python or Java to validate both UI and database functionality
  • Collaborate with Development, DevOps, and AWS teams to integrate automation into CI/CD pipelines
  • Conduct peer reviews of test automation code and provide mentorship to QA team members
  • Manage the defect lifecycle from logging to resolution
  • Support manual and automated testing of web-based and mobile applications
  • Write and maintain test plans, test cases, and automation documentation
  • Estimate testing effort for both manual and automated testing tasks
  • Attend project-related meetings and provide regular updates to project and test managers
  • Prepare and manage test data and provide UAT support as needed
  • Research and evaluate new testing tools and frameworks; lead proof-of-concept efforts
  • Ensure compliance with coding standards and secure coding practices


 

Required Qualifications

  • Minimum of 5 years of hands-on experience in automation testing of complex, web-based applications
  • Strong proficiency in object-oriented programming using Python or Java
  • Expertise in Selenium WebDriver (Selenium Grid 4 preferred)
  • Solid experience testing RESTful APIs using tools such as Postman
  • Proficiency in SQL for database and ETL testing
  • Experience working in Agile/SCRUM environments
  • Working knowledge of AWS fundamentals and test execution within cloud environments
  • Familiarity with scripting in JavaScript, HTML, XML validation
  • Experience with Unix/Linux command line
  • Proficiency in using test and defect management tools
  • Experience with CI/CD tools such as Jenkins and containerization platforms like Docker and Kubernetes

Preferred Qualifications (if any)

  • Healthcare industry experience
  • Automation leadership experience in Agile/SCRUM environments
  • Experience with Selenium Grid 4, AWS-native testing tools


 

Certifications (if any)

  • ISTQB or comparable QA certifications (preferred)


 

Required Education

  • Bachelor’s degree in Information Technology, Computer Science, Statistics, or a related field from an accredited institution

Education

Bachelor's degree