Software Quality Assurance Specialist
ago
Location
Waterloo, London
Hybrid
Salary
£70k+
Experience Level
Entry
Junior
Mid
Senior
Expert
Our Client
Global Energy Company
SPECIALTY
Upstream/Downstream, Bio-Fuels, Integrated Gas, New Energies, Chemicals, Energy and Trading
INDUSTRY
Energy
Company Size
80000+ Employees
Aubay's Take
Our client is one of the Super Major global energy companies with who are working to power progress through cleaner energy solutions. You will have the opportunity to work in a challenging but rewarding environment that is fast paced and changing fundamentally, and work towards transforming the business of a Super Major energy company to meet the ambition to be a net-zero emissions energy business by 2050, whilst delivering a world class business case that has a strong societal license to operate. In your role you will be expected to enact change and deliver value globally across business lines and geographies.
Benefits from Aubay
At Aubay UK, people are at the heart of our business. We offer a competitive remunerations package which includes a range of benefits. You will receive continuous support from our dedicated team of Talent Acquisition Specialists who will support your career development and success during your assignment with our client.
25 Days Annual Leave
Work From Home Opportunities
Pension Scheme
Opportunities to Work Directly with our Client
Training Opportunities
Discount Holidays at I'Aero Chalet
Role Summary
Aubay is seeking a proactive and experienced Software Quality Assurance Specialist who will own the testing strategy and execution for our project. The ideal candidate will have a customer-centric mindset, ensuring end-to-end functionality through the effective use of automated testing where possible. You will play a key role in setting up and managing a robust testing capability that can efficiently execute hundreds of tests. This position requires excellent communication skills to collaborate with teams across India, Europe, and the US, leveraging existing work and overcoming challenges posed by diverse coding languages and tools.
Required Skills and Experience
- 10-12 years of experience in software testing with a strong background in both manual and automated testing methodologies.
- Hands-on experience with automation tools, particularly Selenium with C#/Python.
- Proficiency in Azure DevOps, including test management, requirements traceability, test planning, and defect management.
- Experience with various types of testing, including Unit, Smoke/Sanity, Functional, System, SIT, Integration, Regression, and UAT support.
- Proven ability to develop and execute end-to-end testing strategies at a practical level.
- Experience creating scalable and generic framework designs for use across multiple teams.
- Strong leadership and coaching abilities, capable of fostering team understanding of testing best practices.
- Excellent communication and stakeholder management skills, with experience working in a virtual team across multiple time zones and cultures.
- Highly experienced in Agile methodologies, with a deep understanding of Agile practices and principles.
- Ability to plan and strategise testing for complex systems and mitigate risks effectively.
- Proactive, organised, and capable of working in an uncertain environment, with a proven track record of going the extra mile to enhance testing processes.
Desired Skills and Experience
- Experience identifying and implementing process improvements to enhance delivery and optimise testing processes.
- Demonstrated ability to work as part of a geographically dispersed team and adapt to various cultural contexts.
Key Role Responsibilities
- Develop and execute end-to-end testing strategies, ensuring alignment with project objectives and customer needs.
- Implement automated testing capabilities (Selenium with C#/Python) and integrate with existing development team tools to avoid redundant work.
- Lead the setup of test management tools within Azure DevOps for requirements traceability, test planning, and defect management.
- Coordinate with product managers, developers, business analysts, designers, and testers to understand requirements and translate them into effective test frameworks.
- Create scalable test frameworks that are adaptable across multiple teams and projects.
- Troubleshoot issues related to test frameworks and provide hands-on guidance where necessary.
- Ensure compliance with standard tools and frameworks, delivering quality assurance in line with organisational standards.
- Design and execute detailed functional test cases for complex requirements, covering various types of testing such as Unit, Smoke/Sanity, Functional, System, SIT, Integration, Regression, and User Acceptance Testing (UAT).
- Provide coaching to team members on testing strategies and best practices, fostering a culture of continuous improvement.
- Plan and strategise testing activities for complex systems, including release/sprint planning and resource management.
- Identify and implement process improvements to optimise delivery and enhance testing processes within the team.
- Engage in hands-on testing as required, ensuring quality deliverables within project timelines.
- Manage stakeholders effectively, maintaining clear and concise communication across all project phases.
- Demonstrate leadership skills by driving change, using influence and networking to achieve project goals.