Collinson is a global loyalty and benefits company.
We use our expertise and products to craft customer experiences that enable some of the world’s best known brands to acquire, engage, and retain demanding, choice-rich customers. Our expertise in high-earning, frequent travelers allows us to create products and solutions that inspire greater engagement, foster profitable relationships, enrich travel experiences, and provide protection and support in times of need.
While specializing in Financial Services, Travel, and Retail, we also support clients across multiple sectors. We have collaborated with over 90 airlines, 20 hotel groups, and more than 600 financial institutions and banks. Our clients include Accor Hotels, Air France KLM, American Express, British Airways, Cathay Pacific, Diners Club, Mandarin Oriental, Mastercard, Radisson Hotel Group, Sephora, Visa, and Vhi.
With over 30 years of experience working with these renowned brands across more than 170 countries, we help our clients deliver smarter experiences that differentiate their propositions and deepen customer loyalty. Collinson is a privately-owned, entrepreneurial business with 2,000 passionate employees across 20 locations worldwide. Our solutions include Priority Pass, the world’s leading airport lounge program, and we are a trusted partner behind many reward programs and loyalty initiatives in the financial, airline, and hotel industries.
Purpose of the job
The QA Engineer will collaborate within agile scrum teams (Squads, as per the Spotify model), ensuring functional and non-functional testing to mitigate risks. You will work closely with Product Owners, Analysts, Developers, and Technical Leads, advocating for quality by understanding business risks and impacts, and assessing and communicating quality levels for the application under test. Responsibilities include determining suitable tests for regression, automating tests where appropriate, and mentoring team testers on tools and techniques.
Key Responsibilities
1. Prepare test cases based on business and functional requirements.
2. Conduct manual and automated tests to evaluate software quality.
3. Participate in estimation and planning sessions, defining and creating test criteria.
4. Utilize test automation frameworks like SpecFlow and Cypress.IO.
5. Contribute to continuous testing within CI/CD pipelines.
6. Follow processes for test data management and test case execution.
7. Serve as a liaison between development teams and business stakeholders regarding testing and quality.
8. Identify, log, and prioritize bugs and issues early in the development process.
9. Test REST APIs using tools like RestSharp and Postman.
10. Test web applications across different browsers.
11. Prevent bugs by considering relevant scenarios during requirement analysis.
12. Promote quality awareness within the team.
13. Engage in requirements engineering discussions to prevent quality issues and support Shift Left QA practices.
14. Identify and communicate patterns to improve software development processes.
15. Advocate for best practices such as TDD, BDD, CI, and CD.
16. Maintain and improve automated test suites.
17. Provide progress reports and documentation for QA activities.
18. Act as the point of contact for testing within Scrum teams.
19. Make testing-related decisions collaboratively within the team.
Knowledge, skills, and experience required
* Understanding of the agile software development lifecycle.
* Experience testing web applications.
* Familiarity with automation tools and frameworks.
* Experience working in fast-paced Agile environments with CI/CD, using C#, SpecFlow, Cypress (TypeScript).
* Experience testing APIs with Postman.
* Experience using test management tools.
* Proficiency with JIRA, GitHub, and TeamCity.
* Strong troubleshooting skills and ability to communicate progress effectively.
* Excellent communication, interpersonal, and time management skills; adaptable team player capable of working independently or collaboratively.
#J-18808-Ljbffr