Iot & App Test Engineer
Job Responsibilities The role of the Test Engineer is focused on testing Mobile Applications and IoT Platform functionalities and ensure that software quality assurance for the connected products.
Responsible for executing the software testing scope according to product functional requirement.
Perform unit & system level software testing of connected/IoT appliances, Mobile App, and IoT Cloud infrastructure.
In this role is the tester is required to read, review, run test cases and produce periodic report to all key stakeholders.
Ensure that the testing is executed as per the agreed test plan and monitor the progress of all tests related activity to meet the product launch.
Prepare documentation of all testing activities and record test performance data as per the established process.
Support the test manager in designing, developing and implementing quality assurance processes & support in preparing test plan.
Main Responsibilities:
Create well defined and structured test cases in test management tools like Testrail, TestProject and Cucumber Studio or similar tool;
Execute test plans; investigate and report bugs to development team;
Take ownership of software defects from discovery through to closure;
Support creation of testing methods for products with IoT compatibility and development of effective testing plans during product development;
Support creation of unit and system level testing requirements for developers;
Design, review and assign test cases based on defined user stories;
Design and develop manual and automated UI tests cases;
Co-ordinate with products managers, designers and R&D team to define user acceptance criteria and facilitate user acceptance testing session;
Perform end-to-end testing to validate it meets functional requirements in co-ordination with the product quality owner;
Effective reporting of issues in Jira putting developers into a position to resolve issues;
Support the creation and maintenance of test infrastructure in alignment with Laboratory environment;
Ensure that the Test scheduling is co-ordinated with development sprint cycles;
Perform regression testing of existing products with new software updates;
Monitor test automation process to reduce cycle times and improve repeatability using tools such as Jenkins;
Prepare and present test summary reports;
Prioritise and classify defects and act as a software quality gatekeeper;
Support feasibility activities for new products and features;
Support investigation of field defects;
Support the evolution of test suite based on specifications, industry standards, defects found indevelopment and field;
Work with internal development teams and external development partners.
Key Interface:
Internal
Group Quality teams;
R&D;
Design;
Product Marketing;
Program Management;
Technical Service Department.
External
Suppliers including Group owned factories;
Group Subsidiaries;
3rd Party suppliers & partners;
Job Profile
Qualifications, Skills & Experience:
Engineering degree in software/computer science/electronics engineering or equivalent;
Minimum 1- or 2-years experience in a software QA tester role with exposure to designing and developing usability, performance, functional and regression testing procedures;
Experience of testing connected appliances or other IoT products, mobile handset testing and mobile handset platforms in particular Android & iOS;
Experience in executing usability, performance, regression, and functional test suites for Mobile Apps, IoT Platforms and Connected Appliances;
Ability to identify the testing requirements and clearly document the test scenarios based on the product types and its functional requirement;
Ability to investigate, debug and triage difficult problems and independently work towards results;
A good understanding of agile software development (SCRUM);
A good understanding of collaboration tools (Jira, Confluence);
Development of software test tools in Python;
Effective team communication (written and verbal) both internally and externally, ability to produce clear and succinct communications tailored to the audience;
Proven problem-solving ability individually and as part of a team using structured techniques;
Analytical and methodical mindset;
Proven experience in working collaboratively within a project team including software developers, hardware engineers, UX/UI designers, and Product Managers;
Stakeholder management, ability to build and maintain relationships with the colleagues in the DeLonghi Group;
Ability to multitask;
Highly motivated and demonstrate the willingness to learn and to grow within the role;
Able to travel when required.
Desirable:
Knowledge on software builds and test automation tools such as Jenkins;
Knowledge on designing and developing automated UI test cases;
Testrail or Cucumber Studio administration;
Knowledge of C programming.
Diventa il primo a rispondere a un'offerta di lavoro!
-
Perché cercare un lavoro con PostiVacanti.it?
Ogni giorno nuove offerte di lavoro È possibile scegliere tra un'ampia gamma di lavori: il nostro obiettivo è quello di offrire la più ampia selezione possibile Ricevi nuove offerte via e-mail Essere i primi a rispondere alle nuove offerte di lavoro Tutte le offerte di lavoro in un unico posto (da datori di lavoro, agenzie e altri portali) Tutti i servizi per le persone in cerca di lavoro sono gratuiti Vi aiuteremo a trovare un nuovo lavoro