Job Overview
We are seeking a seasoned Quality Engineer to champion quality across our product development lifecycle. This role will be embedded in every phase, partnering closely with cross-functional teams to ensure that every feature meets our high standards.
Key Responsibilities:
* Design and develop fully automated test suites for each sprint story.
* Collaborate with cross-functional teams to define and enforce quality standards.
* Identify, analyze, and resolve technical issues throughout the development lifecycle.
* Perform requirement analysis, defect tracking, and root cause analysis on defects.
* Generate and maintain test reports, ensuring timely sign-off.
* Contribute to continuous improvement of Agile processes and sprint deliveries.
* Support Jenkins CI/CD by creating and maintaining jobs and pipelines.
* Learn and adapt to in-house developed tools and practices.
Essential Skills & Expertise:
1. Proven experience working within Agile methodologies.
2. Strong advocacy for quality engineering and attention to detail.
3. Advanced proficiency in Java development.
4. Hands-on experience with API testing.
5. Expertise in test automation using frameworks such as Karate and Rest Assured.
6. Familiarity with Cucumber/Gherkin for behavior-driven development.
7. Practical knowledge of build tools (Maven) and version control (Git).
8. Excellent communication skills with a collaborative mindset.
9. Solid background in requirement analysis, defect tracking, and test reporting.
10. Demonstrated ability to perform root cause analysis and tackle complex technical challenges.
11. High level of dedication, initiative, and passion for quality.
12. Comfortable working in technically challenging environments.
13. Experience with Jenkins CI/CD including job creation and maintenance.
14. Adaptability to new environments and the ability to quickly learn proprietary tools.