Job Description
About the Role:
We are seeking a highly skilled and detail-oriented Senior QA Automation Engineer to join our elite engineering team in London. At Nexus Innovations, we believe that quality is not an afterthought but the foundation of our product success. You will play a pivotal role in shaping our testing strategy, automating complex workflows, and ensuring our software delivers flawless user experiences at scale.
Why Join Us?
• Competitive Salary & Benefits Package (including pension and private healthcare).
• Hybrid work model (3 days in the office, 2 remote).
• Cutting-edge tech stack and continuous learning opportunities.
• Work on products used by millions worldwide.
Responsibilities
- Test Strategy & Planning: Design, develop, and maintain a comprehensive test strategy and automation framework to cover all layers of the application stack.
- Automation Development: Write robust, maintainable, and reusable automation scripts using Python or Java (Selenium/Cypress) to execute regression suites.
- CI/CD Integration: Integrate automated tests into Continuous Integration/Continuous Deployment pipelines (Jenkins, GitLab CI) to ensure rapid feedback loops.
- Bug Management: Investigate, document, and track bugs using JIRA, collaborating closely with developers to ensure root cause analysis and timely resolution.
- Performance & Security: Conduct performance testing and security vulnerability assessments to ensure system stability and compliance.
- Team Leadership: Mentor junior QA engineers and conduct code reviews to ensure best practices in testing and coding standards.
Qualifications
- Experience: Minimum of 5 years of experience in Software Quality Assurance, with at least 3 years specifically focused on Automation testing.
- Programming Skills: Proficiency in at least one of the following languages: Python or Java. Familiarity with JavaScript/TypeScript is a plus.
- Automation Tools: Strong hands-on experience with Selenium WebDriver, Cypress, or Appium.
- Testing Frameworks: Experience with testing frameworks such as TestNG, JUnit, or PyTest.
- Database Skills: Ability to write complex SQL queries for data verification and database testing.
- Agile/Scrum: Deep understanding of Agile methodologies and experience working in fast-paced Scrum teams.