This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The role involves comprehensive quality assurance responsibilities, including analysing requirements and technical designs to create detailed test plans and strategies for both manual and automated testing. You will collaborate closely with Senior QA Engineers, Developers, Product Managers, and stakeholders to ensure application functionality and usability, actively participating in Agile ceremonies like sprint planning and retrospectives. Key tasks include creating and executing test cases, identifying and documenting defects in tools like Jira, conducting regression testing, and maintaining automated test scripts integrated into CI/CD pipelines. A key focus of the role is to identify test cases for automation, implementation of automation using appropriate testing frameworks and tools and ensuring automation coverage for critical application functionality. Additionally, the role focuses on continuous quality improvement by implementing process enhancements, adopting shift-left testing practices, and staying updated on emerging tools and best practices. Effective reporting and documentation of test coverage, defect metrics, and testing processes are essential, along with strong communication and collaboration skills to resolve quality-related issues and ensure a seamless user experience.
Job Responsibility:
Analyse requirements, specifications, and technical design documents to provide timely and meaningful feedback
Actively participating in 3 amigos meetings to validate requirements and ensuring designs are testable
Develop detailed, comprehensive, and well-structured test plans which includes plans for both manual and automation strategy as appropriate for project
Create test cases, and test scripts based on user stories in test management tool
Collaborate with developers, product managers, and other stakeholders to understand the application's requirements and functionality
Perform manual and automated testing of web and mobile applications to ensure functionality, performance of new, existing applications and systems and analyse results
Identify, document, and track defects in a bug tracking system Jira, and collaborate with development teams to facilitate resolutions
Conduct regression testing when bugs are resolved and ensure that new features do not adversely affect existing functionalities
Identifying suitable test cases for automation
Develop and maintain automated test scripts using appropriate testing frameworks and tools
Ensure test automation coverage for critical application functionality
Work with DevOps to integrate testing into the CI/CD pipeline if required
Identify and implement process improvements to enhance the QA process and overall product quality
Work closely with the development team to ensure quality is built into the development process (shift-left testing)
Stay updated on industry best practices and emerging testing tools and technologies
Prepare and present test reports, including metrics on test coverage, defect density, and test execution status
Maintain documentation related to testing processes, test cases, and defect tracking
Act as a liaison between development teams, product teams, and other stakeholders to resolve quality-related issues
Collaborate with cross-functional teams (development, product, etc.) to understand requirements and ensure test coverage
Actively participate in Sprint planning, Sprint retrospective, Sprint demo, Daily stands-ups, and Increment planning
Provide feedback on usability, performance, and functionality to improve the overall user experience
Requirements:
Proficiency in test management tools (e.g., xRay)
Hands-on experience with automation frameworks
Proficiency in programming languages like TypeScript, Python or C# for test automation
Understanding of continuous integration/continuous deployment (CI/CD) pipelines and version control systems like Git
Knowledge of database querying (e.g., SQL)
Experience with API testing tools (e.g., Swagger, Postman, SoapUI)
ISTQB or similar QA certification
3 years + of proven experience as a Quality Assurance Engineer, or similar role with expertise in manual and automated testing preferably in the financial services or wealth management sector
Proven experience executing Smoke, Regression, System Integration, Functional and Non-Functional testing
Familiarity with Agile/Scrum methodologies
Knowledge of DevOps practices and tools
Strong analytical and problem-solving skills
Excellent verbal and written communication skills
Attention to detail and a commitment to quality
Ability to work independently and as part of a team
Nice to have:
Experience with codeless test automation tools such as Tosca or UiPath
Experience with test automation frameworks such as playwright or Cypress
Experience in Salesforce though relevant experience with similar CRM tools such as Dynamics will be considered