Full Job DescriptionWhat’s the role?:
Checks if the software meets specifications and that it fulfills its intended purpose.
Creates, reviews, executes, and maintains functional test cases based on use cases and stakeholder input to cover the entire functionality of the program on the software qualification test layer.
Understands and maintains existing automation test frameworks by changing existing or adding new test cases.
Performs different kind of tests such as
Daily smoke tests for immediate feedback on current program quality and progress
Weekly full test cycles (in lab and car) for a detailed and recurring validation of the implemented use cases in each release
Field tests for validation of product in real life environment and in different markets
Firmware validation to mitigate risks (broken test hardware) caused by immature firmware delivered by the integrator
Creation of reports for all kind of tests containing the test environment, a test verdict, test execution results, observed bugs and if doable a comparison to previous releases.
Covering the entire bug life cycle from creating understandable and complete bug reports over follow up, retest, bug fix validation and closure.
Supports test planning and test management activities
Provides forecast on realistic test schedules and communicates dependencies to implementation progress and test hw availability.
Supports program management and work streams with feedback on product quality, support of test execution and bug validation.
Attends recurring program meetings (e.g. Sync with program management, error management, hw alignment meetings).
Actively supports continuous improvement and lessons learnt activities.
Accessible for clarifications and discussions in project related communication channels (mail, confluence, chat groups).
Apply quality engineering principles throughout the Agile product lifecycle
Who are you?:
Bachelor’s Degree in Engineering or related discipline required or equivalent combination of relevant education and work experience
5+ Years of experience in various test and defect management tools like JIRA, etc.
5+ Years of experience in various test automation frameworks like Robot, Selenium, QTP, AutoIT etc. is required
Understanding of Software Development Life Cycle and Software Testing Life Cycle
Strong communication and problem-solving skills. Pro-active on taking up new challenges by learning new tools and environments.
Excellent collaborative skills as well as confidence in written and spoken English g. in order to help stakeholders to understand found issues without iterations
Reporting (JIRA/Zephyr, Confluence)
Programming/scripting language proficiency (language depends on used test framework)
Hands-on experience with integration, bring-up, testing, and debugging of software on hardware platforms; familiar with lab equipment (such as signal generator, spectrum analyzers, and oscilloscopes, etc.) for measurement and test automation
Has experience building back end services composed of lots of moving parts that interface via APIs and SDKs.
Exposure to Agile software development and DevOps is a must
Hands on experience on automation of Web based and windows desktop-based applications
Proficient knowledge of database query and working knowledge of REST API
Proficient Knowledge of testing related metrics and standard practices
Desired testing certifications viz. ISTQB, CSTE, CP-BAT, CP-MAT, CP-SAT etc.
Ability to lead detailed process analysis
Having the following skills would be an added advantage:
Knowledge of location-based services such as mapping, navigation, GPS
Experience deploying applications using Kubernetes
OpenAPI 3.0 specification
AWS
HERE Platform
Experience with different DBs
Knowledge on location or automotive specific standards, e.g., Navigation Data Standard (NDS), Transport Protocol Experts Group (TPEG)
HERE is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, age, gender identity, sexual orientation, marital status, parental status, religion, sex, national origin, disability, veteran status, and other legally protected characteristics.
Who are we?:
HERE Technologies is a location data and technology platform company. We empower our customers to achieve better outcomes – from helping a city manage its infrastructure or a business optimize its assets to guiding drivers to their destination safely.
At HERE we take it upon ourselves to be the change we wish to see. We create solutions that fuel innovation, provide opportunity and foster inclusion to improve people’s lives. If you are inspired by an open world and driven to create positive change, join us. Learn more about us. Watch Video
SENIOR Software Engineer (QA) would be a part of the Process Design Engineering & Innovation team.
Will be required to understand evolving business processes, new demand to create efficient end to end process/solution design for customer/data operations which caters to internal and external customers. Responsible to test, automate, document & execute process/engineering solution for new processes and SW solutions as per customer requirements. Individual must be able to assess not well-defined design requirements and develop a course of solution/action to meet the expectations of all critical stakeholders. Must have good communication skills and be passionate about integration etc. specially with OEM platform