Senior Software Quality Assurance Engineer (m/f/d)
Data e publikimit
17-04-2024
Data e perfundimit
15-05-2024
Lloji i orarit
Full Time
Kategoritë
Teknologji e Informacionit
SENIOR SOFTWARE QUALITY ASSURANCE ENGINEER (m/f/d)
We are looking for a Senior Software Quality Assurance Engineer to join our team in Prishtina.
Quipu is the dedicated IT company of the ProCredit group and provides comprehensive end-to end solutions for all ProCredit institutions, as well as for other banks and financial institutions This includes everything from electronic payment services to software systems, hybrid cloud hosting, and a host of other operations.
A 100% subsidiary of ProCredit Holding, Quipu was established in March 2004 and is headquartered in Frankfurt am Main, Germany. Quipu plays a central role within the ProCredit group, providing a comprehensive range of support services that enable the banks to become competitive and efficient.
General description of the position
As a Senior Quality Assurance Engineer at Quipu, you will assume a leadership role, alongside with ensuring the delivery of high-quality software products to our banks and customers. In addition to applying both manual and automated testing methodologies, your responsibilities will extend to mentoring junior and mid-level engineers, leading QA activities within the development team, and actively participating in continuous improvement initiatives by being proactive and data-driven. The successful candidate will demonstrate forceful communication skills, leadership skills, attention to details, and effective collaboration within Agile activities.
What your key responsibilities will be:
- Mentor and guide junior and Mid-level QA Engineers in the team.
- Review and validate requirements and technical specifications.
- Develop test cases based on requirements and implement test plans to assure that software meets project specifications and design.
- Perform exploratory and destructive testing with a focus on identifying and documenting defects.
- Lead bug management, regression testing, and provide insightful metrics. • Review defects and test logs to identify root causes and suggest solutions for improving development, testing, and documentation.
- Proactively provide improvements in the test automation frameworks structure and QA processes.
- Manage testing efforts across many varied projects and tasks under tight deadlines. • Build test frameworks for our web and mobile banking applications both manually and automatically using different automation tools.
- Own the CI/CD tests integration and design.
- Perform advanced manual and automated testing of APIs, Data Bases and backend services for system reliability.
- Document test data and results and communicate them properly to the internal and external stakeholders.
- Work closely with the product and engineering managers to achieve the quality goals for development teams.
- Understand product lifecycle concepts and participate in the test planning process.
Skills and experience we expect from you:
- 5+ years proven work experience in Quality Assurance in a fast-paced environment. • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electrical and Electronic engineering, or an equivalent field.
- Strong Experience in technical design processes, flowcharting techniques, and code compliance.
- Proficiency in modern programming languages such as C#, JavaScript, TypeScript, etc. • Strong experience designing and building test automation frameworks for both Web and Mobile applications using tools such as Selenium, Playwrite, Appium.
- Strong experience in APIs and DB testing for backend applications.
- Knowledge in using test coverage, monitoring, and logging tools, as well as CI/CD platforms.
- Experience in ticket and bug tracking systems such as JIRA and Azure DevOps. • Ability to confidently operate and collaborate with other roles across teams without supervisions.
- Ability to understand and create test plans from business requirements or verbal communications.
- Flexibility, and ability to adapt to changing product and business needs. • Experience in Agile and Scrum methodologies and activities.
Personal Abilities:
- Attention to details
- Communication skills – fluent verbal and written English
- Data collection, management, and analysis
- Problem analysis and problem solving
- Planning and organizing
- Customer service orientation
- Teamwork
What we offer:
- A substantial degree of flexibility, allowing for an autonomous approach to performing duties.
- Challenging and varied work.
- Flat management structure.
- Long-term prospects with plenty of opportunities for development and growth. • Excellent team-oriented and international working environment.
- Hybrid model of working
- Private health insurance
If you see yourself in this role, let us know in an e-mail, we would like to get to know you. Send us your application including CV, motivation letter, salary expectations and Job ID 24061 at [email protected] by 16.05.2024.