Randstad - Chicago, IL

posted 22 days ago

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

About the position

We are seeking a skilled Test Automation Engineer to design, develop, and maintain automated test scripts for Salesforce applications, leveraging Selenium with C# for web and Appium for mobile platforms. The role involves integrating automated test suites with Azure DevOps CI/CD pipelines to ensure robust and seamless testing as part of our delivery process.

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 code-level 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 (e.g., Page Object Model, Data-Driven Testing).
  • Proficient in using 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 understand requirements and define test automation strategies for Salesforce customizations.
  • Integrate test automation suites into Azure DevOps CI/CD pipelines to ensure 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.
  • Work closely with QA and development teams to ensure high-quality deliverables.
  • Maintain thorough documentation of test automation strategies, frameworks, and results.

Requirements

  • Minimum 10 years of experience in software testing and automation.
  • Bachelor's degree in a relevant field.
  • Proficiency in Selenium with C# for web applications.
  • Experience with Appium for mobile test automation.
  • Strong knowledge of Azure DevOps and CI/CD pipelines.
  • Experience with SpecFlow and Behavior Driven Development (BDD).
  • Familiarity with test automation frameworks and design patterns.

Nice-to-haves

  • Experience with .NET technologies.
  • Knowledge of Page Object Model and Data-Driven Testing.

Benefits

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

Match and compare your resume to any job description

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