QA Engineer
Department: Engineering
Position Type: Full-Time
Location: Hybrid, London
Level: Senior
Skills: Automated testing, JMeter, Cypress
Description
We are looking for a detail-oriented and proactive QA Engineer to join our growing development team. You will be responsible for ensuring the quality and reliability of our software products through comprehensive testing, bug tracking, and automation. As a QA Engineer, you will work closely with developers, product managers, and designers to deliver high-quality solutions that meet user needs and business goals.
Responsibilities
- Design, develop, and execute manual and automated test plans and cases
- Identify, record, and track bugs using tools like Jira or similar
- Collaborate with cross-functional teams during the SDLC to ensure product quality
- Perform regression, functional, integration, and performance testing
- Create and maintain test documentation and QA standards
- Work with CI/CD pipelines to integrate automated testing
- Provide feedback on usability, functionality, and edge cases
- Contribute to continuous improvement of QA processes and frameworks
Requirements
- 8+ years of experience as a QA Engineer or similar role
- Strong knowledge of software QA methodologies, tools, and processes
- Experience with testing tools such as Selenium, Postman, Cypress, or TestNG
- Familiarity with REST APIs, version control systems (Git), and Agile/Scrum practices
- Basic programming/scripting knowledge (Java, Python, or JavaScript preferred)
- Excellent analytical and troubleshooting skills
Nice to have
- Experience with performance testing tools (e.g., JMeter, LoadRunner)
- Familiarity with cloud platforms (AWS, Azure)
- Experience with mobile or cross-browser testing