This document defines the role of an Integration Test Engineer at Aegate. The role's mission is to test and certify software applications at provider premises or Aegate offices. Key outcomes for the role include certifying partner software, executing both manual and automated tests, designing and maintaining automated test suites, and documenting test processes. Required skills are hands-on software testing, testing lifecycles, SQL, languages, and scripting. Critical competencies are initiative, judgement, flexibility, planning, communication, and relationship building.
1 of 3
Download to read offline
More Related Content
Integration Test Engineer
1. ROLE DEFINITION
Aegate Internal May 2010
This performance-based Role Definition focuses on defining the roles Mission, Outcomes, Competencies, & Skills.
Mission & Outcomes: (a) role-related sub-objectives of Aegates overall mission & objectives, (b) business justification for role, (c) inform the assessment & selection aspect of the hiring process, & (d) feed directly into key aspects of Onboarding.
Competencies & Skills: feed directly into (a) candidate attraction & sourcing, (b) interviewee assessment & selection, &, post-hire, (c) the performance measurement process. Role title
INTEGRATION TEST ENGINEER Location
Melbourn, UK Reporting relationship/s
Reports to PMR Partner Director
Aegate Brand Essence (a few words that capture the heart & soul of our brand): Aegate; confidence in patient safety. Aegate Vision (our ultimate goal as a company): Confidence in every pack dispensed. Aegate Mission (drives what we do & how we will do it): Aegate delivers patient-safety information, in real-time, at the point of dispensing that... Gives patients confidence in the quality of their medicines & ensures they understand how to get the most out of their treatment. Gives pharmacists confidence in the quality & security of the medicines that they dispense. Delivers urgent communications from pharmaceutical companies, professional associations & regulators to pharmacists. Enables pharmaceutical companies to increase their brands value by extending the benefits to the patient. We will do this by... Partnering with pharmaceutical companies, professional associations, regulators & other stakeholders to deliver authentication on every serialised pack dispensed in every market. Communicating high quality & meaningful information in real-time with clear benefits for the patient, pharmacist, pharmaceutical company & other stakeholders. Delivering a level of service that delights our customers & become an indispensable component of the healthcare process. Creating new & innovative services that are valued by our customers & stakeholders.
MISSION: To provide an executive summary of the jobs core purpose. Concise & understandable. Expresses the job in its essence so everybody understands why we need to hire this person. Aligned with Aegates Mission (above). What is this jobs core purpose?
To travel to software providers premises and test and certify applications on site, or at an Aegate office. The intention is that most of this resources time will be spent at customer locations.
Document & execute both manual & automated tests, plus record & present the results. What constitutes success in this role?
Identify all issues & correctly report the impact & size on system. Build closer relationships with Aegate partners. What improvements in revenue generation or cost savings & improved productivity or time-to-market are intended by the person hired into this role?
Revenue generation (indirectly), improved productivity, time-to-market: quicker integrations, increased opportunities for revenue generation, satisfied customers. What are the implications of not having this role?
Slower integrations, delayed opportunities for revenue generation, dissatisfied customers.
OUTCOMES: (1) What this person needs to accomplish in their role, ranked in order of importance + (2) how success will be measured + (3) timeline: short-, medium-, or long-term. NB: most jobs, at whatever level, require 3-8 key outcomes. Key outcomes to be achieved by this role Metrics: quantified criteria that define success for this role
Certify Aegate partner software against Aegate quality standards
All issues impacting certification identified & reported.
Document & execute both manual & automated tests
Correctly execute the test scripts & use the automated tools.
Design, develop & maintain the automated
Improve current testing by automating procedure wherever possible.
2. ROLE DEFINITION
Aegate Internal May 2010
regression suites
Document Aegate test processes, procedures & policies
Document & maintain all necessary work documentation in line with ISO270001.
Plan all tests to be executed
Create detailed test plans and, where necessary, provide estimates of test times. Working closely with integration partners to deliver optimal Aegate solution.
Record & report issues found during testing
Correctly describe the problem & steps to reproduce it so that integrator can provide the correct solution.
Record all other test results
Prepare detailed and accurate test results including exploratory testing, checklists and test reports,
Review & suggest improvements to the test practices, processes & techniques
Constantly adjusting to technology & process changes.
Mentor, support & cross train all team members
Contribute to new joiners becoming productive as quickly as possible.
Ongoing contribution to optimise team members productivity.
Become a subject matter expert for both management teams & project teams
Deep knowledge of the tested integrated software, ACL technology & behaviour, issues encountered & resolution implemented.
SKILLS: To define the specific skills required in this role + the context of how will they be used in the role. SKILLS REQUIRED (please list each specific skill below) HOW WILL EACH SKILL BE USED IN THE ROLE? + priority in far right column: E = Essential, D = Desirable, A = Advantageous
Hands-on manual testing of complex software, including functional & non functional testing.
Test integrated software.
E
Full end-to-end software testing lifecycle & principles of development methodologies.
Prepare test plan/script & test integrated software.
E
SQL, Windows, Unix & Linux.
Test integrated software.
E
European language/s, fluency in at least one, in addition to English.
e.g. Dutch, French, German, Greek, Italian, etc.
E
Scripting, plus design, development & maintenance of test automation suites.
Test automation of integrated software.
D
COMPETENCIES: To define the critical skills & behaviours required for the job (prioritised as essential or desirable), & to reflect the broader demands of our organisation / working environment (i.e. the cultural fit). Please denote the priority level in the far right column, i.e. E = Essential, D = Desirable, N/A = Not Applicable
MINDSET <> Initiative / Critical Thinking: Evaluates, selects & acts on various methods & strategies for solving problems & meeting objectives before being asked or required to do so.
E
MINDSET <> Judgement: Demonstrates the ability to make objective decisions, after adequately considering various available courses of action.
E
MINDSET <> Flexibility: Appreciates the need to adapt in sometimes frequently changing situations. Willing to travel to partner sites on occasion.
E
MINDSET <> Continuous Improvement Orientation: Looks proactively to identify opportunities for incremental improvements in work processes & their outcomes.
E
DISCIPLINE <> Planning/Organizing: Establishes a systematic course of action for his/herself or others to ensure accomplishment of a specific objective. Determines priorities & allocates time & resources effectively.
E
DISCIPLINE <> Customer Service Orientation: Demonstrates concern for meeting internal & external customers needs in a manner that provides satisfaction for the customer within the resources that can be made available.
D
DISCIPLINE <> Attention to Detail / High Standards: Achieves thoroughness & accuracy when accomplishing a task through concern for all the areas involved.
E
TEAMWORK <> Coaching: Works to improve the immediate performance of others; facilitates their skill development; & gives feedback in a manner that facilitates confidence & maintains self-esteem.
D
3. ROLE DEFINITION
Aegate Internal May 2010
TEAMWORK <> Communication Skills
- Oral Communication Skills: Demonstrates the ability to convey thoughts & express ideas effectively using speech in individual or group situations; attends to & fully comprehends what others are saying.
E
- Written Communication Skills: Demonstrates the ability to express ideas, thoughts & concepts clearly in writing, using correct & appropriate grammar, organization & structure.
E
TEAMWORK <> Relationship Building: Establishes rapport with people easily, develops & maintains a network of contacts that can provide information, help & access to others. Willingly co-operates & works collaboratively toward solutions that generally benefit all involved parties & accomplish group objectives.
E
COMPOSURE <> Creativity: Generates novel & valuable ideas, using these ideas to development new or improved processes, methods, systems, or services or products.
D
COMPOSURE <> Trust: Trusted by others. Is seen as a direct & truthful individual. Keeps confidences of others. Does not misrepresent him/herself for personal gain. Displays high standards of ethical conduct & understands the impact of violating these on the organization, self & others.
E
COMPOSURE <> Conflict Resolution / Management: Accepts responsibility for effectively managing & resolving conflicts, confrontations, & disagreements in a positive & constructive manner to minimize adverse impact.
Employs strong conflict management & people management skills to ensure an effective workplace.
D Plus for managerial roles... Ability to lead, motivate & develop people: Develops & uses effective strategies, change management & interpersonal skills to influence others toward the accomplishment of identified objectives.
n/a Strategic Planning: Broad knowledge & perspective on the strategic issues facing the business. Anticipates future consequences & trends accurately. Creates improvement strategies & plans. Consistently makes sound, well-informed decisions. Clearly understands the impact & implications of decisions.
n/a Operations Planning & Evaluating: Anticipates & adjusts for potential problems or opportunities. Implements or utilizes strategic plans on a day-to-day basis. Organizes work, sets priorities, determines resource requirements. Determines short- or long-term goals & strategies to achieve them. Co-ordinates with other parts of the organization. Monitors progress & evaluates outcomes.
n/a Ability to hire the right people: Uses objective performance-based evaluation criteria to maximise quality of hire, personal fit with the organisation & culture, & to optimise retention of happy, productive, successful employees.
n/a
ISMS obligations (Information Security Management System) Information Security Policy: general summary: (applicable to all Aegate employees) Effective Information Security is vital to the success of the Organization. As such, all staff, & where relevant suppliers & contractors, must fully comply with the Organizations Information Security Policy failure to do so will result in commensurate action being taken. Employees, contractors & third party users must agree & sign the terms & conditions of their employment contract, which state their & the Organizations responsibility for information security prior to the commencement of any work for the Organization. Staff & third parties are obliged to specifically accept their responsibilities prior to gaining access to the Organizations Information Assets. All information must be classified correctly to protect the Organizations business critical assets at an affordable cost. All information assets must be labelled & handled correctly especially if leaving the bounds of the Organization. Breaches of the Organizations ISMS will be considered as potential misconduct in terms of the Organizations disciplinary policy & serious breaches may lead to dismissal. All employees, contractors & third party users of information systems & services must note & report to the Information Security Manager any actual or suspected weaknesses in Organizational systems or services Role specific ISMS obligations: Security roles & responsibilities of employees, contractors & third party users must be defined & documented prior to appointment & reviewed during the term of their employment. Please refer to the full set of Policy statements (addendum provided).