Job Description
We are on the lookout for a Senior QA Engineer to join our elite engineering team in London. At Apex Digital Systems, we don't just write code; we craft digital experiences that are robust, scalable, and flawless. If you have a passion for precision and a deep understanding of modern testing methodologies, we want to hear from you.
In this role, you will bridge the gap between development and product, ensuring our software meets the highest standards before it reaches our global customers. You will lead the charge in automation strategy, mentoring junior testers and influencing the engineering culture to prioritize quality from day one.
Why Join Us?
- Competitive salary and equity package.
- Flexible working model (Hybrid).
- Continuous learning budget and certification support.
- State-of-the-art tech stack.
Responsibilities
- Lead Automation Strategy: Design, develop, and maintain a robust automated testing framework using Selenium, Cypress, or Playwright to ensure 100% code coverage for critical paths.
- CI/CD Integration: Integrate test suites into Continuous Integration/Continuous Deployment pipelines (Jenkins, GitLab CI) to automate regression testing.
- API Testing: Perform comprehensive API testing using Postman and REST Assured to validate backend logic and data integrity.
- Manual & Exploratory Testing: Conduct rigorous manual testing and exploratory sessions to uncover edge cases and usability issues that automated scripts might miss.
- Bug Management: Analyze reported bugs, collaborate with developers to reproduce issues, and track them through to resolution using JIRA.
- Performance Testing: Assist in load and stress testing using tools like JMeter or Gatling to ensure system stability under high traffic.
Qualifications
- Experience: 4+ years of experience in Quality Assurance, with at least 2 years specifically in Automation Testing.
- Programming Skills: Proficiency in Python, Java, or JavaScript.
- Tools: Strong hands-on experience with Selenium WebDriver, Cypress, or Appium.
- CI/CD: Experience working within CI/CD environments and version control systems like Git.
- Methodology: Deep understanding of Agile/Scrum methodologies and software development life cycles.
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field.