Job Description
Are you a meticulous Quality Assurance Engineer passionate about delivering flawless digital experiences? Apex Systems Ltd is seeking a talented Senior QA Engineer to join our high-growth SaaS platform team in London. You will play a pivotal role in shaping our product quality, ensuring our software meets the highest standards before it reaches our global customers.
Why Join Us?
- Work with cutting-edge technologies in a fast-paced Agile environment.
- Competitive salary package (£45k - £65k).
- Flexible remote/hybrid working options.
- Professional development and certification support.
If you thrive in a challenging environment and have a keen eye for detail, we want to hear from you.
Responsibilities
- Test Strategy & Planning: Design, develop, and execute comprehensive test plans, test cases, and test scripts to ensure product quality across the SDLC.
- Automation Engineering: Develop and maintain robust automated test suites using Selenium, Cypress, or Playwright to reduce regression time and improve efficiency.
- API Testing: Perform thorough API testing (REST/SOAP) using Postman and ensure data integrity across microservices.
- Bug Management: Identify, document, and track bugs using JIRA. Work closely with developers to troubleshoot and resolve issues efficiently.
- CI/CD Integration: Integrate test automation into Continuous Integration/Continuous Deployment (CI/CD) pipelines to ensure automated testing is a core part of the release process.
- Performance Testing: Collaborate with performance engineers to conduct load and stress testing to ensure system stability under high traffic.
Qualifications
- Experience: 3+ years of experience in Software Quality Assurance, with a strong focus on automation and performance testing.
- Technical Skills: Proficiency in programming languages such as Python, Java, or JavaScript. Strong knowledge of Selenium WebDriver and Cypress.
- Database Knowledge: Experience writing complex SQL queries for data verification and validation.
- Tools: Familiarity with JIRA, Git, Docker, and Jenkins.
- Methodology: Deep understanding of Agile/Scrum methodologies and Test-Driven Development (TDD).
- Communication: Excellent verbal and written communication skills, with the ability to collaborate effectively with cross-functional teams.