about the company.
- The company provides critical investment decision support by connecting our clients with industry experts and comprehensive insights. We empower the world's leading private equity firms, hedge funds, and mutual funds with the knowledge to make informed decisions. With over 900 employees across eight global offices.
about the job.
- The QA Automation Engineer will collaborate closely with one of our development teams, contributing to the development of both front-end and back-end systems. In this role, you will be responsible for designing and implementing automation frameworks using TypeScript and Playwright, adhering to best practices to ensure high-quality, scalable solutions. You will also work with developers to maintain and enhance automation regression test packs. Manual testing will be required for legacy systems and areas where automation provides limited ROI.
skills and experience required.
- Collaborate with developers, QA engineers, and product teams to understand business requirements and ensure software solutions are aligned with business goals.
- Diagnose defects and track them from discovery to resolution.
- Design, develop, and maintain robust automation frameworks using TypeScript and Playwright.
- Perform both manual and automated testing of web applications, APIs, and CI/CD pipelines.
- Write and execute API test cases for RESTful APIs.
- Participate in sprint planning, story estimations, and daily stand-ups to ensure quality is prioritized.
- Manage test cases using tools like X-ray or similar test management platforms.
- Ensure smooth CI/CD integration with tools like CircleCI and maintain version control using Git.
- Identify areas for automation to reduce manual testing efforts and increase efficiency.
- Understand data testing requirements, write and execute SQL queries to validate data accuracy, and perform backend data validations.
- Proficiency in UI automation testing, experience with Playwright, Cypress, or Selenium.
- Strong proficiency in TypeScript, especially with a TypeScript-based framework. Solid understanding and ability to work with JavaScript projects.
- Familiarity with best practices in test automation and frameworks.
- Experience in API automation and using automation frameworks effectively. Hands-on experience testing RESTful APIs..
- Experience SQL and databases.
- Demonstrated experience in an Agile development environment and familiarity withcontinuous integration/delivery (CI/CD) processes, experience with CircleCI or Jenkins.
- Proficiency in Git and version control systems.
- Extensive experience with Jira or other project management tools.
- Experience test management tools like X-ray or other similar platforms.
- Knowledge of Terraform or other Infrastructure as Code (IaC) tools is a plus.
- Experience with Jest or other unit testing frameworks is preferred.