Senior QA Automation Engineer (AccelQ)

GENERAL SERVICES CONSULTING, LLC
Dublin, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 146K

Job location

Dublin, United States of America

Tech stack

Testing (Software)
Java
JavaScript
Agile Methodologies
Data analysis
Automation of Tests
Azure
C Sharp (Programming Language)
Code Coverage
Databases
Data Validation
DevOps
Github
HP Loadrunner
Web Browsers
Mobile Application Software
JSON
JUnit
Python
Load Testing
Maven
Microsoft SQL Server
Team Foundation Server
Microsoft UI Automation
MongoDB
MySQL
Oracle Applications
Scrum
Systems Development Life Cycle
Regression Testing
Release Management
Selenium
SoapUI
Software Engineering
Software Systems
SQL Databases
Software Testing Automation Framework
Subversion
Integration Testing
System Testing
Systems Integration
Testng
Web Services
XML
Performance Testing
Postman
Appium
Test Scripts
Reliability of Systems
Backend
Gitlab
Build Tools
REST
Cucumber
Selenium Webdriver
Software Version Control
Api Management
Jenkins

Job description

We are seeking a dynamic and highly skilled Senior QA Automation Engineer with expertise in AccelQ to join our innovative technology team. In this pivotal role, you will lead the development and execution of automated testing strategies to ensure the highest quality of our software products. Your energetic approach will drive continuous improvement in testing processes, enhance system reliability, and support seamless software releases. This position offers an exciting opportunity to work with cutting-edge tools and collaborate across cross-functional teams to deliver exceptional user experiences., * Design, develop, and maintain robust test automation frameworks using AccelQ, integrating with tools like Selenium, TestNG, JUnit, and Cucumber for comprehensive test coverage.

  • Lead automation efforts for mobile applications on Android and iOS platforms, utilizing tools such as Appium and mobile testing best practices.
  • Develop and execute automated tests for RESTful APIs and web services, ensuring seamless integration with backend systems using tools like Postman, SOAPUI, and REST clients.
  • Collaborate closely with developers, business analysts, and product owners to understand requirements and translate them into effective test cases and automation scripts.
  • Perform root cause analysis on defects, troubleshoot issues efficiently, and implement solutions to improve system stability and performance.
  • Integrate automated testing into CI/CD pipelines using Jenkins, Azure DevOps, TFS, GitLab, or similar platforms to enable rapid release cycles.
  • Conduct performance testing using LoadRunner or similar tools to identify bottlenecks and optimize system performance under load conditions.
  • Maintain comprehensive documentation of test cases, test scripts, defect reports, and testing procedures aligned with SDLC (Software Development Life Cycle) standards.

Requirements

Do you have experience in XML?, * Proven experience as a QA Automation Engineer specializing in test automation frameworks with AccelQ or comparable tools.

  • Strong proficiency in programming languages such as Java, Python, C#, JavaScript, or SQL for scripting automated tests.
  • Extensive hands-on experience with Selenium WebDriver for UI automation across web browsers and mobile testing frameworks like Appium for Android and iOS devices.
  • Deep understanding of API testing including RESTful APIs using tools like Postman or SoapUI; familiarity with JSON and XML data formats is essential.
  • Knowledge of database management systems such as MySQL, Microsoft SQL Server, Oracle, or MongoDB for data validation and analysis.
  • Familiarity with version control systems like GitHub, GitLab, SVN (Subversion), along with experience in build tools such as Maven or Ant.
  • Experience working within Agile methodologies including Scrum or Kanban; familiarity with Waterfall model is a plus.
  • Strong analytical skills for data analysis and troubleshooting complex issues; ability to perform detailed root cause analysis effectively.
  • Knowledge of DevOps practices including CI/CD pipelines using Jenkins or Azure DevOps; experience supporting release management processes is advantageous.
  • Excellent understanding of software testing types such as functional testing, system testing, user acceptance testing (UAT), performance testing, load testing, regression testing, and system integration testing. Join us to be part of a forward-thinking team that values innovation and quality! Your expertise will help shape the future of our software solutions while advancing your career in a vibrant environment committed to excellence in quality assurance.

Apply for this position