Senior Integration Software Engineer In Test

MORO TECH
Summary
Join Moro Tech, a global company supporting organizations' business journeys, as a Senior Integration Software Engineer in Test. You will collaborate with a cross-functional team to ensure seamless integration of mobile application components. This role involves designing and executing tests, utilizing hardware components, implementing automated tests, identifying and resolving issues, and collaborating with stakeholders. You will contribute to a platform for a major automotive OEM, impacting future vehicles. This is a chance to enhance your skills in a cutting-edge technology environment and be part of the future of the automotive industry. The role requires experience in software testing, mobile application testing, and specific programming languages and tools. Moro Tech offers a competitive remuneration package, various benefits, and a supportive work environment.
Requirements
- BSc/MSc in Computer Science or any other related field
- 3 to 5 years of experience in Software Testing, including experience in Test Automation
- Experience with Mobile Application testing on production grade systems
- Good knowledge of Java or at least one of the following programming languages: JavaScript or Python
- Experience on any Test automation tools/frameworks for End-to-End Testing on mobile applications (e.g. Appium)
- Experience on API Testing and any related tools such as Postman/Newman
- Experience in version control systems and defect tracking tools such as GIT, JIRA, etc
- A valid driver's license, as this role involves driving test vehicles
- Familiarity with the Agile way of working
- Commitment into safeguarding quality, attention to detail with a can-do attitude
- Fluency in English and communication skills is a must
- Active contribution as a team player to collaborative efforts
- Curiosity and a willingness to learn new technologies, embracing an out of the box thinking approach
Responsibilities
- Design, drive and execute software testing lifecycle by ensuring proper test cases preparation and description, based on requirements specifications and technical design documents
- Conduct integration testing of mobile app components, including front-end interfaces, APIs, DBs and third-party integrations
- Utilise hardware components into the Integration testing process (e.g. vehicles, chargers, smart cables)
- Implement and maintain automated integration tests using appropriate tools and frameworks to ensure efficiency and repeatability
- Execute manual test scenarios covering new functionalities and bug fixing confirmation tests
- Identify, diagnose, and resolve integration issues by collaborating with development and QA teams
- Collaborate closely with Business Analysts and Product Owners to define well structured and testable user stories
- Conduct performance and scalability testing of integrated components to ensure they meet performance standards
- Monitor integration test progress and report on test coverage, test results, and issues to stakeholders
- Promote continuous improvement by investigating and suggesting methodologies, tools and new technologies when needed, in order to successfully contribute and maintain a high level of quality assurance lifecycle
Preferred Qualifications
- Experience in testing components on automotive industry
- Bash scripting & CI/CD pipelines skills
- Past experience on Performance/Load testing
- ISTQB certification, foundation or any other level
Benefits
- Competitive remuneration package
- Performance feedback, Growth Plans, annual Salary Reviews
- Advantageous Private Health insurance
- Extra paid time off per year
- Monthly Meal Vouchers
- Flexible working hours
- Annual budget for training activities
- Standard equipment package, plus the option to select additional gadgets from a variety of options, to personalize your workspace
- Work from anywhere mentality