Randstad - Chicago, IL

posted 5 days ago

Full-time - Mid Level
Chicago, IL
Administrative and Support Services

About the position

The Salesforce QA Test Automation Engineer will be responsible for designing, developing, and maintaining automated test scripts for Salesforce applications. This role requires leveraging Selenium with C# for web applications and Appium for mobile platforms, while integrating automated test suites with Azure DevOps CI/CD pipelines to ensure effective testing processes.

Responsibilities

  • Develop, maintain, and enhance automated test scripts using Selenium with C# for Salesforce web applications.
  • Prepare Test Plans and Testing Requirements based on product requirements, user stories, and technical specifications.
  • Build and maintain automated test scripts using Selenium Webdriver for functional, regression, and UI Testing.
  • Proficiency in C# and .Net Technologies for developing and maintaining automated tests and collaborating with developers on debugging.
  • Write and execute automated test scripts using Specflow in alignment with Behavior Driven Development (BDD) principles.
  • Knowledge of test automation frameworks and design patterns such as Page Object Model and Data-Driven Testing.
  • Use Azure Repos for version control, branching, and merging code for test automation scripts and framework updates.
  • Create and manage mobile test automation scripts using Appium for iOS and Android applications.
  • Collaborate with development and QA teams to define test automation strategies for Salesforce customizations.
  • Integrate test automation suites into Azure DevOps CI/CD pipelines for continuous testing during build and deployment cycles.
  • Perform regular maintenance and updates of test automation frameworks and tools to support evolving application requirements.
  • Monitor, analyze, and report test execution results, identifying and troubleshooting issues in test scripts or environments.
  • Maintain thorough documentation of test automation strategies, frameworks, and results.

Requirements

  • Minimum 10 years of experience in test automation engineering.
  • Bachelor's degree in a relevant field.
  • Proficiency in Selenium, C#, and .NET technologies.
  • Experience with Azure DevOps and CI/CD pipelines.
  • Knowledge of Appium for mobile test automation.

Nice-to-haves

  • Experience with Behavior Driven Development (BDD) using SpecFlow.
  • Familiarity with test automation frameworks and design patterns.

Benefits

  • Comprehensive benefits package including health insurance.
  • Incentive and recognition program.
  • 401K contribution.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service