Software Quality Assurance Engineer
Gainrep
/job-details/11117
We are looking for Software Quality Assurance Engineer to join our team in Skopje.
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.
- Maintain a pragmatic balance between manual exploratory testing and automated test coverage based on risk, scope, and delivery timelines
**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, Playwright, 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 super visions.
- 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.
**What We Offer**
- Excellent team-oriented, dynamic and international working environment
- Challenging, engaging and varied tasks
- Personal and technical skills development with certified trainings
- Modern workspace at East Gate Mall - Skopje
- Hybrid model of working (100 home office days)
- Travel possibilities
- 25 paid vacation days
- Private health insurance
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.
- Maintain a pragmatic balance between manual exploratory testing and automated test coverage based on risk, scope, and delivery timelines
**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, Playwright, 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 super visions.
- 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.
**What We Offer**
- Excellent team-oriented, dynamic and international working environment
- Challenging, engaging and varied tasks
- Personal and technical skills development with certified trainings
- Modern workspace at East Gate Mall - Skopje
- Hybrid model of working (100 home office days)
- Travel possibilities
- 25 paid vacation days
- Private health insurance