Appnovation helps brands thrive through innovative, people-inspired experiences and solutions. By embracing the powerful combination of technology and agility, we seamlessly integrate strategy, experience, design, development and analytics.
We create standout digital experiences by collaborating with brands to understand the individual challenges and goals for every initiative. Focusing on our clientsโ customers, we effectively combine empathy, evidence and real-world insight so that solutions are derived from truth and meaning. Appnovation is an award-winning team dedicated to inspiring possibilities.
Technology is foundational to all of Appnovationโs offerings, from consulting to digital innovation, to digital product and service creation. The technology department is focused on delivering software solutions that enable rich consumer experiences, from mobile and web applications to advanced analytics and machine learning, to content and engagement management service enablement platforms.
Inherent throughout our tech capabilities is deep expertise in the Software Development Life Cycle, a drive for creativity, a passion for the craft, and collaboration with other disciplines - all foundational ingredients in successful digital experiences and client partnerships.
This role is based out of the Cardiff office with a lot of remote flexibility but can also be based out of our other offices which we have situated across the UK.
YOU WILL HAVE AN OPPORTUNITY TO:
Working within an agile and/or waterfall environment to identify any issues with product/testing requirements
Assisting with preparation of all prescribed quality assurance artifacts including, but not limited to, Master Test Strategy and Plan, Functional Test Plan, etc.
Preparing and participating in performance, and security testing as required
Conduct quality assurance defect tracking reports
Participating and/or reviewing documentation and test results in all QA test phases, such as requirements validation, unit, integration, functional, and regression testing
Developing the QA Test Cases according to the Master Test Plan
Performing QA testing and report issues as required
Walking through test cases and the test plan with the QA Lead prior to execution
JOB SKILLS AND REQUIREMENTS:
As an Associate Quality Assurance (QA) Analyst you will be responsible for providing QA support for a portfolio of projects, enhancements, and support initiatives. The role involves testing, planning, and working closely with the team of Developers and other QAs to ensure the product is meeting all quality standards.
Must Haves:
2+ years of formal testing experience
Understanding of the quality assurance discipline, the defect lifecycle management processes, and the software commonly used for test planning and defect tracking (eg. Jira, Bugzilla, etc.)
Experience in developing test plans, writing test scripts, developing use cases, implementing automated testing, executing test team activities, and assisting business users through user acceptance test processes
Experience and knowledge of software quality tools (ie. test case management, project planning, defect management, automation)
Experience with web/mobile application testing (browser compatibility, responsive testing, etc.)
Experienced in web/mobile application technologies such as HTML, CSS, Javascript, PHP, Python, Java, Ruby, etc.
Experience testing in Window OS, Mac OS, Mobile OS (Android, iOS), etc.
Understanding of user centric design principles, content, navigation, usability, behavioural analytics tagging, accessibility, SEO, localization/multi-lingual and personalization considerations
Understanding of accessibility principles, standards, compliance, testing and validation
Understanding of cloud computing architecture, services and platforms
Understanding of DevOps principles, processes and tools (e.g. IaC, CI/CD and orchestration)
Understanding of agile principles and methodologies
Nice to Haves:
Experience with automated test scripting and implementation using BDD frameworks such as Behat or Cucumber
Experience with testing APIs using tools such as Postman
Experience with SQL and relational databases
Experience with Python scripting and Pytest
Understanding of security and privacy by design principles, process and tools
Understanding of data driven and/or machine learning applications
WHO YOU ARE:
Proactive in raising potential risks/concerns
Ability to multitask effectively on multiple projects and provide leadership
Ability to identify potential risks and communicate to project leadership team
Formal software testing training or certification
Ability to take ownership of tasks and projects assigned with minimal supervision
Highly collaborative and dynamic
Results-oriented with creative problem-solving skills
Client centric and responsive
Clear, concise, and articulate communication
Salary and compensation
No salary data published by company so we estimated salary based on similar jobs related to Analyst, DevOps, Cloud, Python and Mobile jobs that are similar:
$70,000 โ $120,000/year
Benefits
๐ฐ 401(k)
๐ Distributed team
โฐ Async
๐ค Vision insurance
๐ฆท Dental insurance
๐ Medical insurance
๐ Unlimited vacation
๐ Paid time off
๐ 4 day workweek
๐ฐ 401k matching
๐ Company retreats
๐ฌ Coworking budget
๐ Learning budget
๐ช Free gym membership
๐ง Mental wellness budget
๐ฅ Home office budget
๐ฅง Pay in crypto
๐ฅธ Pseudonymous
๐ฐ Profit sharing
๐ฐ Equity compensation
โฌ๏ธ No whiteboard interview
๐ No monitoring system
๐ซ No politics at work
๐
We hire old (and young)
Location
Cardiff, Wales, United Kingdom