At a Glance
- Tasks: Lead the development and execution of automated tests using Selenium and Java.
- Company: Join Amber Labs, a forward-thinking digital consultancy transforming UK public sector services.
- Benefits: Enjoy remote work flexibility, competitive salary, and opportunities for professional growth.
- Other info: Be part of a dynamic team with excellent career advancement opportunities.
- Why this job: Make a real impact on government projects while collaborating in an innovative environment.
- Qualifications: Deep expertise in Selenium, Java, and experience in test strategy development.
The predicted salary is between 60000 - 80000 £ per year.
Location: Fully remote (occasional ad hoc visits onsite will be requested)
Contract Type: Permanent or initial 12-month Fixed Term Contract
Employer: Amber Labs – Digital Consultancy
Clearance: Active SC Clearance preferred, but SC Eligibility accepted
Start Date: Immediate
About Amber Labs
Amber Labs is a forward-thinking digital consultancy delivering innovative cloud, data, and DevOps solutions across the UK public sector. We specialise in helping organisations achieve digital transformation at pace while maintaining the highest security and governance standards. We are seeking a Lead QAT with deep core Selenium expertise to join a critical government programme. This is an excellent opportunity to work on highly impactful projects while enjoying a flexible, collaborative environment.
Role Overview
Test Lead with strong experience writing test strategy and plan. To review the current Test assets (Manual tests, UI Automation, API Tests, Test Pipeline), debug, update, harden and promote into CI Pipeline so they are executed upon code commit. Understand the current Test Environment constraints (e.g. security access etc) and have the ability/experience to suggest process improvements. Develop a UI (and API if required) Framework to build new tests for inclusion in the CI pipeline and the integration test phase. Knowledge transfer and training of DWP staff in the aforementioned.
Key Responsibilities
- Developing, maintaining, and executing of Selenium Automated UI tests with Java and Cucumber BDD alongside semi-technical Client Testers.
- Developing, executing, and maintaining API Tests using Java HTTP Client or REST Assured.
- Working closely with experienced client Testers and alongside a client Test Manager in Agile Sprints, conducting a combination of Automated functional tests, APIs, and some manual.
- Test Data set up & maintenance.
- Participation in Sprint ceremonies to improve the collaboration and effectiveness of the whole Build Team.
- Understanding of the Test pyramid and identification of the functionality that is most valuable to be automated.
- Scripting of Test Conditions from requirements and/or acceptance criteria.
- Raise Risks & Issues in a timely manner.
- Raising and managing bugs found during testing with sufficient detail and assisting with build team discussions on priority.
- Work at pace, prioritise tests that reduce the highest risk of failure and be proactive in collaborating with the developers, BA, PO etc to clarify open questions and any assumptions they have made.
- Alongside a technical lead, create, execute, and maintain a suite of non-functional tests, including Security, Accessibility and Performance, making the reuse of existing GitLab pipelines created by other projects.
- Monitor CI/CD pipelines.
Functional Testing:
- Ability to write, debug, and refactor test code.
- Execute test scenarios and identify defects.
- Collaborate with software developers to ensure test coverage at the unit level.
Non-Functional Testing:
- Accessibility, Performance, Integration, Security.
- Execute non-functional test scenarios and identify defects.
- Understand and apply standard non-functional testing techniques.
Technical Breadth:
- Awareness of a range of tools and techniques for test automation.
- Demonstrate technical attributes relevant to testing.
Test Analysis:
- Contribute to improving delivery through evidence-based design and analysis.
- Work with analysts to ensure business scenarios are covered in acceptance test scripts.
Collaboration and Mentoring:
- Work closely with software developers and business analysts as a key player in backlog refinement.
- Coach and mentor junior tester.
Apply Now and help shape the future of UK digital services with Amber Labs.
Lead Quality Assurance Tester (QAT) in Warrington employer: Amber Labs
Amber Labs is an exceptional employer that fosters a flexible and collaborative work culture, allowing employees to thrive in a fully remote environment while contributing to impactful government projects. With a strong emphasis on employee growth, Amber Labs offers opportunities for knowledge transfer and mentoring, ensuring that team members can enhance their skills and advance their careers in the dynamic field of digital consultancy.
StudySmarter Expert Advice🤫
We think this is how you could land Lead Quality Assurance Tester (QAT) in Warrington
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those who work at Amber Labs or similar companies. A friendly chat can sometimes lead to insider info about job openings or even a referral.
✨Tip Number 2
Prepare for interviews by brushing up on your Selenium and Java skills. Practice common testing scenarios and be ready to discuss how you’ve tackled challenges in past projects. Confidence is key!
✨Tip Number 3
Showcase your collaborative spirit! During interviews, highlight your experience working in Agile teams and how you’ve contributed to improving processes. Employers love candidates who can work well with others.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team at Amber Labs.
We think you need these skills to ace Lead Quality Assurance Tester (QAT) in Warrington
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Lead Quality Assurance Tester role. Highlight your Selenium expertise and any relevant experience with automated testing, as this will catch our eye right away!
Craft a Compelling Cover Letter:Your cover letter should tell us why you're the perfect fit for Amber Labs. Share specific examples of your past work that align with the responsibilities listed in the job description, especially around test strategy and collaboration.
Showcase Your Technical Skills:Don’t forget to mention your technical skills! We love seeing candidates who can demonstrate their knowledge of tools and techniques for test automation, so be sure to include any relevant certifications or projects.
Apply Through Our Website:We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!
How to prepare for a job interview at Amber Labs
✨Know Your Selenium Inside Out
Make sure you brush up on your Selenium skills before the interview. Be prepared to discuss your experience in developing and maintaining automated UI tests, as well as any challenges you've faced and how you overcame them. This will show that you're not just familiar with the tool, but that you can leverage it effectively in real-world scenarios.
✨Understand the Test Pyramid
Familiarise yourself with the test pyramid concept and be ready to explain how it applies to your testing strategy. Highlight your ability to identify which functionalities are most valuable to automate and how you prioritise tests to mitigate risks. This demonstrates your strategic thinking and understanding of effective testing practices.
✨Showcase Your Collaboration Skills
Since this role involves working closely with developers, business analysts, and client testers, be prepared to share examples of how you've successfully collaborated in past projects. Discuss your experience in Agile environments and how you contribute to sprint ceremonies, as this will highlight your teamwork and communication skills.
✨Prepare for Technical Questions
Expect technical questions related to both functional and non-functional testing. Brush up on your knowledge of API testing using Java HTTP Client or REST Assured, and be ready to discuss your approach to security, accessibility, and performance testing. This will show that you have a well-rounded understanding of the testing landscape.