QA Automation

IBA InfoTech Inc.
Morrisville, United States of America
2 days ago

Role details

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

Job location

Morrisville, United States of America

Tech stack

Agile Methodologies
Data analysis
Automation of Tests
Command-Line Interface
Configuration Management
Continuous Integration
Data Integrity
IBM DB2
Database Applications
Relational Databases
HP Loadrunner
Load Testing
Ansible
Software Deployment
SQL Databases
Testng
Web Applications
Web Testing
Performance Testing
Test Driven Development
GIT
Information Technology
Bitbucket
Puppet
REST
Cucumber
Selenium Webdriver
Docker
Testrail
Jenkins

Requirements

  • Minimum of 4+ years of experience developing automated tests
  • Minimum of 2+ years of experience in test automation of web applications
  • Experience testing REST APIs
  • Experience building automated testing solutions using automated web testing tools such as Cucumber (BDD), TestNG, REST Assured and Selenium Webdriver
  • Strong experience in testing back end database applications (DB2)
  • Experience creating and using Docker images/containers
  • Experience or exposure to an Agile testing environment including Continuous Integration Continuous Deployment (CI/CD) - Test Driven Development (DEV and QA delivered in the same cycle)
  • Experience with utilizing Continuous Integration and Configuration Management platforms, tools, and processes to automate code deployment and change management (ex. Jenkins, Puppet, Ansible, Git, BitBucket)
  • Strong communication (written and verbal) and team collaboration skills
  • Excellent analytical and problem-solving skills
  • Positive attitude and ability to learn fast

Desired:

  • Experience with test management tools such as TestRail
  • Experience with load testing and performance testing tools such as LoadRunner
  • Experience with SQL commands to analyze data in relational databases, prepare data for testing purposes, and validate data integrity
  • Hands-on experience with Unix/Linux command line
  • Advanced knowledge of test automation tools, frameworks, design approaches, and effective implementation techniques

Apply for this position