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