Search

QA/Automation Developer - Onsite

PublishedPublished: 6/14/2022
Technology

Job Description

Job DescriptionJob Description: Summary:

QA/Automation support to help test and validate our products. The role focuses on building automated tests, improving test coverage, and integrating testing into our CI/CD pipelines. Work will involve both functional and crossbrowser testing using Selenium (C#) and cloud testing platforms.

Job Responsibilities:


  • Develop and maintain automated test scripts using Selenium & Appium with C#.
  • Build and support test frameworks following best practices (page object model, reusable libraries, etc.).
  • Integrate automated tests into CI/CD pipelines (Azure DevOps preferred).
  • Execute and manage crossbrowser and device testing using BrowserStack or https://digital.ai/ automation environments.
  • Create and manage test plans, regression suites, and smoke tests.
  • Perform manual/exploratory testing when needed.
  • Identify defects, provide troubleshooting details, and support root-cause analysis

Required Skills:

  • Experience with Selenium WebDriver, Appium WebDriver using C#/.NET.
  • Experience integrating automated tests into Azure DevOps or similar CI/CD tools.
  • Familiarity with BrowserStack or https://digital.ai/ automation environments.
  • Strong understanding of QA methodologies, regression testing, and test planning.
  • Ability to troubleshoot test failures and work with developers to resolve issues.

Preferred Skills (Nice to Have)


  • API testing experience (RestSharp/HttpClient).
  • Knowledge of accessibility/basic performance checks.
  • Experience with SpecFlow/BDD frameworks

Scope of Work/ Deliverables


  • Automated UI test suite for highpriority user flows.
  • API and functional regression tests where applicable.
  • Integrated CI/CD pipeline with automated test execution and reporting.
  • Cross-browser/device test setup using BrowserStack/Digital.ai.
  • Documentation of framework structure, execution steps, and environment setup.

Activities


  • Analyze requirements/user stories and create relevant test scenarios.
  • Develop automation for new features and maintain existing test suites.
  • Monitor nightly/CI test runs, analyze failures, and maintain test stability.
  • Provide regular test reports and quality status updates.


Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...