Automation/ QA Engineer

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 QA Engineer to the join the 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 quick learner who enjoys problem solving and 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.

 

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 ensuring an emphasis on quality is maintained by the project team(s)
  • Identify and analyse testing risks and prioritize test tasks accordingly
  • Assist with the troubleshooting and configuration of various test environments
  • Support Product Management and other stakeholders to complete projects within schedule and to the required quality standards
  • Communicate on testing progress and provide high level analysis and supporting QA metrics to the QA manager and other relevant parties
  • Raise quality issues to the appropriate levels of management as necessary
  • Provide feedback on current processes and identifying potential areas for improvement, to help elevate overall quality standards
  • 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 3 years’ experience in software testing, to include in-depth test case planning, execution, and reporting
  • Good level of analytical problem-solving skills to identify and diagnose problems
  • Good 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
  • Good 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
  • The ability to prepare reports and presentations to communicate effectively to project stakeholders
  • The ability to work as part of a team and on your 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
  • Experience working with diverse teams in multiple locations
  • The ability to plan and deliver to tight deadlines
  • Solid SQL knowledge, including the ability to write moderately complex queries

 

Ways to stand out from the crowd:

  • ISTQB Foundation Certification
  • Experience testing SOAP or REST APIs using tools such as SOAP UI, Postman
  • Working knowledge of Java/JavaScript/Python or similar
  • Test automation experience using Selenium/Appium, JUnit, TestNG, Cucumber and similar tools
  • Scripting ability (Bash, PowerShell etc.)