We are assisting our client, an established Global company offering strategic technology and payments services, in searching for an experienced QA Engineer to join their Technology and Engineering team.
Responsibilities
Leadership & Quality Oversight
- Brings leadership, process optimization, and higher-level quality oversight.
- Designs test strategies, develops standards, leads testing projects, mentors junior testers, and drives process improvements while overseeing compliance and overall quality.
- To lead in specific releases or projects within the team.
- Identify improvement needs and actively drive their implementation in cooperation with the scrum team.
- Ensures software compliance with industry regulations by conducting audits, reviews, and implementing quality improvements, while staying up-to-date on relevant standards.
Collaboration & Stakeholder Engagement
- Works closely with developers, product owners, and management to advocate for quality, prioritize bugs, and drive cross-functional improvements, ensuring stakeholder requirements are met.
- Actively contribute to agile team meetings (backlog grooming, retrospective, reviews, daily scrum).
- To review and challenge incoming requirements to ensure completeness and provide estimations.
- Provide reasonable quality information and test reporting of your tests, highlighting possible delays in time.
Test Design, Execution & Automation
- Create, maintain, and execute manual and automated test cases (covering functional and non-functional criteria).
- Create and maintain test data.
- Perform deployments for testing purposes.
- Show high-quality focus in all aspects of the role: documentation, test definition, and results, communication, and processes.
Domain & System Expertise
- Become and stay an expert in the setup, configuration, and usage of the applications under test.
- Understand the business processes and business needs to be able to perform reasonable exploratory testing.
- Develops and implements QA methodologies, recommends procedural and business process improvements, and coordinates testing across multiple layers of development.
Technical Competencies
- Test Automation Tools & Frameworks: Knowledge in test automation frameworks and tools
- Programming/Scripting: Applied knowledge in languages commonly used for automation (e.g., C#, Java, TypeScript, Python).
- API Testing & Automation: Experience with Postman, Ready API, or equivalent frameworks.
- CI/CD Integration: Setting up automated tests in pipelines (Jenkins, GitHub Bitbucket, CI).
- Test Data & Environment Management: Creating, managing, and masking test data handling test environments and deployments.
- Databases: Strong SQL knowledge for data validation and back-end testing.
- Performance & Non-Functional Testing: Familiarity with tools like JMeter or LoadRunner.
- Version Control & Collaboration: Git/Bitbucket practical experience
- Software: Angular, JavaScript, and IIS/Windows-hosted .NET applications and microservices
- Infrastructure: Windows Server IT infrastructure administration knowledge to deploy and troubleshoot .NET applications in the test environment. Networking knowledge is a plus.
Analytical & Testing Skills
- Test Strategy & Planning: Designing scalable and maintainable test approaches.
- Risk-Based Testing: Identifying critical paths and focusing efforts where it matters most.
- Exploratory Testing: Using domain knowledge to uncover issues beyond scripted tests.
- Root Cause Analysis: Diagnosing failures effectively, working with developers to resolve defects.
- Quality Metrics & Reporting: Ability to translate test results into actionable insights for stakeholders.
- Domain expertise: Ability to model business workflows and validate software against real-world use cases.
- Regulatory and compliance knowledge: Understanding of standards (GDPR, PCI-DSS,ISO)
Process & Methodology
- Agile & Scrum Practices: Active participation in sprint ceremonies, backlog grooming, and definition of done.
- Shift-Left Testing: Embedding quality checks early in the development lifecycle.
- QA Methodologies: Deep understanding of ISTQB principles, TDD, BDD, and continuous testing practices
- Process Improvement: Identifying inefficiencies and implementing quality-focused improvements across teams.
Leadership & Collaboration
- Mentorship: Coaching junior testers and developers on testing practices and automation.
- Cross-Functional Collaboration: Strong communication with developers, POs, business analysts, and management.
- Quality Advocacy: Driving the quality mindset across the team.
- Ownership: Leading testing efforts for releases/projects, ensuring deadlines and quality are met.
Qualifications and education requirements
- University graduate/bachelor's degree in a technology-related field (e.g., computer science) or
- Relevant experience: 4+ years in a professional software development work environment, with additional advantage of hands-on experience in software test automation.
- ISTQB Certified Tester Foundation Level (CTFL) Certificate or equivalent testing knowledge
- Hands-on experience within agile software development methodologies in a multi-division processing company (international experience a strong plus)