eClinical Solutions

Test Automation Architect

eClinical Solutions

full-time

Posted on:

Origin:  • 🇺🇸 United States • Massachusetts

Visit company website
AI Apply
Apply

Job Level

SeniorLead

Tech Stack

AzureCloudJavaJenkinsOpen SourceOraclePythonSeleniumSQLTFS

About the role

  • Responsible for evolution of framework and infrastructure, training the team, auditing test script code, tool usage, and monitoring reports
  • Provide training and technical leadership to the local team and collaborate with the global automation team on project-level initiatives
  • Report to the Director, QA
  • Build the Test automation framework from scratch and lead framework/infrastructure evolution as part of a global SQA automation team
  • Hands-on automating web-based applications using Selenium WebDriver and implementing parallel testing capabilities
  • Audit test script code for accuracy and adherence to established coding standards and usage/configuration
  • Review test reports and follow up on discrepancies
  • Train new hires to use the framework effectively, follow established process, and coding standards
  • Cooperate with development teams, functional teams and numerous stakeholders as appropriate for area of work

Requirements

  • BE Computer Science and/or equivalent
  • Excellent written and oral communication in English
  • Strong understanding of QA concepts, testing techniques, automation tools and technologies
  • 8 - 15 years’ experience years of technical hands-on in developing automation frameworks and tools
  • Strong in one of the programming languages such as C#, python, Java, etc.
  • Expertise in designing and implementing parallel testing capabilities with Selenium automation including code, tools, and infrastructure
  • Exposure to BDD, Spec Flow, Cucumber
  • Knowledge of popular and emerging open source/commercial automation tools and their technology stacks
  • Expertise in automation frameworks, Continuous Integration tools (Jenkins etc.) and infrastructure for automation solutioning
  • Competencies around DevOps, Continuous Testing, Continuous Integration and Continuous Delivery
  • Ability to identify suitable technologies, tools or Automation Frameworks including cloud, ML technologies, codeless automation
  • Ability to study, understand and propose efficient test automation solutions and create state of the art assets
  • Experience in providing end-to-end technical support for testing engagements
  • Great presentation and technical documentation skills
  • Automation Skills: Framework Development, Selenium with C# or Java
  • Programming Languages: PL/SQL, C#, Core Java
  • Databases: SQL, Oracle
  • Proficient in using source control systems like Git, Bitbucket, Jira, Azure Dev Ops/TFS
  • Good knowledge of test framework design and tools such as Cucumber or Spec Flow
  • Experience in Behavior-Driven Development and Gherkin specifications