Automation/ QA Engineer

Senior QA Engineer

ORBCOMM is a leading global provider of industrial Internet of Things (IoT) and Machine-to-Machine (M2M) communication solutions that remotely track, monitor and control fixed and mobile assets. The engineering team based in Galway is responsible for the development of ORBCOMM’s fleet management solution, which consists of a suite of Android applications used by drivers and a web application to allow users to efficiently track and manage their fleets.

 

We are looking for a Senior QA Engineer to the join our QA team here in Galway. The team are working remotely at present; we will offer a flexible hybrid working model when we return to our Galway office. You should be a champion for software quality who enjoys collaborating with others to ensure software is delivered to the highest possible standards. You will be responsible for testing our suite of software products, spanning both web applications and Android-based apps/devices, working in close co-operation with the Software Engineering team in an Agile environment. Working on your own initiative, you will take ownership for your assigned projects as well as providing mentorship to team members on Software Testing and Quality Assurance best practices.

 

You will:

  • Work as part of a cross-functional team to deliver product features
  • Design and implement effective tests (both manual and automated) in line with product requirements
  • Ensure comprehensive test coverage for each newly developed featured, and that any requirement gaps are highlighted and addressed by the team
  • Provide estimates for test case design, execution, and reporting during both sprints and regression phases
  • Log and track detailed product defects using the software defect tracking system (JIRA)
  • Follow test processes throughout all projects and ensure an emphasis on quality is maintained by the delivery teams
  • Identify and prioritise project and testing risks using formal methods such as a Product Risk Analysis or similar techniques
  • Assume responsibility for the configuration and maintenance of various test environments, to include cloud-based platforms and physical devices
  • Support Product Management and other stakeholders to complete projects within schedule and to the required quality standards
  • Communicate on testing progress and provide formal reporting including key metrics to the relevant stakeholders
  • Raise quality issues to the appropriate levels of management as necessary
  • Proactively identify and implement process improvements for both QA and the wider delivery team, under the guidance of the QA Manager
  • Create and maintain appropriate levels of documentation at both project and product level to the QA team Knowledge Base platform
  • Bachelor’s degree in Computer Science or related field, or equivalent experience
  • Minimum of 5 years’ experience in software testing, to include in-depth test case planning, execution, and reporting
  • ISTQB Foundation Certification
  • At least 2 years in a technical QA role, to include test automation activities using tools/frameworks such as Selenium, Appium, Cucumber, FitNesse, JUnit etc.
  • Experience testing SOAP or REST APIs using tools such as SOAP UI, Postman
  • Good level of analytical problem-solving skills to identify and diagnose problems
  • Strong written and verbal communication skills
  • Experience in mobile device testing covering web applications and services
  • The ability to take ownership of tasks and to deliver required testing to a high standard with minimal guidance
  • Strong working knowledge of Agile methodology and frameworks such as Scrum and Kanban, with demonstrable practical experience in same
  • Demonstrable working proficiency with test management tools e.g. HP QC, TestRail, Zephyr, Xray etc and Issue tracking tools such as Jira
  • Ability to prepare reports and presentations to communicate effectively to project stakeholders
  • The ability to work as part of a team and on own initiative
  • Must display integrity, reliability, and strong interpersonal skills
  • Must have high level of confidence in the detailed planning and delivery of sound testing and broader quality assurance tasks as part of the solution delivery life cycle
  • Ability to work with diverse teams in different locations.
  • The ability to plan and deliver to tight deadlines
  • Strong SQL knowledge

 

Ways to stand out from the crowd:

  • Working knowledge of Java/JavaScript/Python or similar
  • Knowledge and practical experience using CI/CD techniques and tools such as Git, Jenkins, Bamboo etc
  • Scripting ability (Bash, PowerShell etc.)