- Company Name
- itsme®
- Job Title
- Senior Quality Assurance Engineer
- Job Description
-
Job Title: Senior Quality Assurance Engineer
Role Summary: Lead the design, implementation, and maintenance of test automation frameworks for the itsme® mobile application and backend services. Ensure high product quality through end‑to‑end test cycles, maintain continuous integration pipelines, and drive testing best practices within a DevOps culture.
Expactations:
• Minimum 5 years of professional IT experience in quality assurance.
• Mastery of Object‑Oriented Programming; hands‑on Java expertise.
• Proven skills in mobile (iOS & Android) and web automation, plus API testing of backend services.
• Strong experience with version control (Git/GitHub).
• Development of UI automation frameworks (Appium, XCUITest) and seamless integration into CI/CD pipelines from scratch.
• End‑to‑end test automation lifecycle ownership: feasibility study, design, environment setup, script development, execution, and reporting.
• Familiarity with tools such as Jira, QC, Octane, Cucumber, Firebase, Jenkins, GitLab, JMeter, and related ecosystems.
• Insight into cloud‑based testing challenges and security/data‑privacy considerations.
• Ability to propose and implement process improvements in a collaborative team environment.
• Fluency in English; proficiency in French or Dutch.
Key Responsibilities:
1. Develop and evolve the test automation framework for the app and backend based on the latest industry standards and organizational needs.
2. Create, maintain, and run automation scripts covering functional, regression, and API test scenarios.
3. Draft detailed test plans aligned with user story acceptance criteria, execute tests, and document results.
4. Integrate automation into CI/CD pipelines, ensuring reliable, repeatable test execution.
5. Continuously improve testing processes, tools, and metrics to elevate product quality.
6. Support cross‑functional DevOps initiatives focused on testing, including environment provisioning and performance monitoring.
7. Mentor junior QA team members, share knowledge, and foster a culture of excellence.
Required Skills:
• Advanced Java programming and OOP principles.
• Mobile automation (Appium) and iOS UI testing (XCUITest).
• Backend API testing and integration with CI/CD.
• Git version control and branching strategies.
• Familiarity with Jira, QC, Octane, Cucumber, Firebase, Jenkins, GitLab, JMeter.
• Experience with cloud services and testing in distributed environments.
• Strong analytical, problem‑solving, and communication abilities.
• Team collaboration and proactive improvement mindset.
Required Education & Certifications:
• Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience).
• Certifications in Quality Assurance (e.g., ISTQB) or Java development are a plus.