QA Automation Engineer

National Computer Systems
8 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Tech stack

Webdriver
.NET
Test Suite
Web Accessibility
API
Automation of Tests
Azure
Browser Compatibility
C Sharp (Programming Language)
Cloud Testing
Code Coverage
System Configuration
Continuous Integration
Object-Oriented Software Development
Regression Testing
Selenium
Systems Integration
Appium
Browserstack
Test Scripts
Hardware Testing
Specflow
Browser Testing
Selenium Webdriver
Api Management

Job description

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 cross?browser testing using Selenium (C#) and cloud testing platforms., 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 cross?browser and device testing using BrowserStack or Digital.ai. 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, Scope of Work

Deliverables

Automated UI test suite for high? priority 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.

Requirements

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 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

Apply for this position