Responsibilities

  • Develop and maintain automated test scripts
  • Be responsible for the execution and maintenance of said test scripts while reporting results to a larger group for consumption.
  • Recommend, implement, and monitor preventative and corrective actions to ensure that quality assurance standards are achieved.
  • Work closely with product owners and developers in a collaborative, team environment to identify and remedy defects within the production process ensuring that user expectations are met during the testing process.
  • Promote QA inclusion as vital to certifying the quality level of the application and ensure that this is adhered to
  • Clearly communicate progress, risks and blockers to other team members as well as participate in and lead QA discussions.
  • Provide thought leadership and participate in Practice initiatives such as training & development

Requirements

Technical Knowledge & Skills:

  • Knowledge and experience using Selenium and other software testing tools and frameworks.
  • Experience writing detailed test cases in plain language and Gherkin.
  • Experience integrating test automation within CI/CD pipelines
  • Experience in quality inspection, auditing, and testing.
  • Strong analytical and problem-solving skills.
  • Meticulous (eye for detail)
  • Excellent communication skills (written and verbal)
  • Understanding of Agile/Scrum methodology
  • Knowledge of Test Data Management tools (ex. Informatica TDM; GenRocket TDM)
  • Knowledge of Service Virtualization tools (ex. Blazemeter)
  • Experience working with build tools such as Maven, MSBuild, NPM, etc.
  • Experience working with Azure DevOps tools

Preferred Knowledge/Experience:

  • Knowledge of Test Data Management tools (ex. Informatica TDM; GenRocket TDM)
  • Knowledge of Service Virtualization tools (ex. Blazemeter)
  • Experience working with build tools such as Maven, MSBuild, NPM, etc.
  • Experience working with Azure DevOps tools