Quality Assurance Engineer
SKILLS
FULL DESCRIPTION
Overview
Over the last decade Real-Time Bidding (RTB) created massive efficiency for the digital advertising marketplace in opening large volumes of inventory, driving down prices and creating the opportunity for smaller sites and apps to thrive. Today it has become a large $300B market that continues to grow at an accelerated pace with a supply chain that remains complex, fragmented, partly opaque and could be even more efficient. In a context where decisions are increasingly made by technology, traditional processes do not apply and there is a need to bring a technological solution to what is essentially a technological problem.
Company Information
Fiducia is a UK company with a US subsidiary headquartered in London, that has been developing the platform of TAG TrustNet, a global cross-industry initiative, involving major trade associations in the US and the UK, and taking the industry to the next level. As an always-on 'industry transparency utility, TAG TrustNet is providing the tools to certify the supply chain and allow everyone to be accountable make responsible decisions and improve efficiency.
Why Work for Fiducia?
- Competitive salary and stock options
- Experienced and supportive team members
- Fast track career development with a forward-thinking company
- Development of advanced high-impact technology
Role Overview
We are looking for an experienced and talented individual to join our technology team as Quality Assurance Engineer. Your responsibility is to develop and execute exploratory and automated tests to ensure quality, reliability and security of our cloud environment and platform software components. Our platform is used across the digital advertising supply chain to harmonise, match and record billions of ad impression data points across multiple data feeds. We are using AWS cloud services and Java as primary programming language.
Responsibilities
- Ensure compliance with quality requirements of our software components and AWS infrastructure in line with company goals
- Review requirements, specifications and technical design documents to provide timely and meaningful feedback
- Liaise with development and product teams to identify and clarify system requirements
- Create detailed, comprehensive and well-structured test plans and test cases
- Estimate, prioritize, plan and coordinate testing activities
- Design, develop and execute automation scripts
- Identify, record, document thoroughly and track bugs
- Perform thorough regression testing when bugs are resolved
- Develop and apply testing processes for new and existing products and software components to meet client needs and quality requirements
- Define and track quality assurance metrics, like defect densities and open defect counts
- Stay up-to-date with new testing tools and test strategies
- Timely problem solving
Qualifications
Minimum 2 years of hands-on experience in software quality assurance of complex software platforms in cloud environments. Strong knowledge of software QA methodologies, tools and processes. Experience in writing clear, concise and comprehensive test plans and test cases. Hands-on experience with both white box and black box testing. Hands-on experience with automated testing tools. Solid knowledge of SQL and scripting. Experience working in an Agile/Scrum development process. A degree in Computer Science (preferred) or related engineering field.