www.ofertapune.net Senior Software Quality Assurance Engineer (m/f/d) | PunaIme

Senior Software Quality Assurance Engineer (m/f/d)

Kompania

Quipu

Lokacioni

Prishtinë

Data e publikimit

17-04-2024

Data e perfundimit

15-05-2024

Lloji i orarit

Full Time

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.