Remember the last time you danced in a supermarket or while shopping for clothes? We are the ones playing that music for you. When you visit your favorite fast-food restaurant and their menus are displayed on dozens of monitors, we deliver that content for you. Our product helps our customers to create a pleasant environment for their customers and our engineering team is at the core of this effort.
Here is our team culture:
We value engineering as a whole and try not to assign too many labels like “full-stack” and get caught up in jargon.
We like open discussions about everything.
We’re fast and never afraid to get our hands dirty.
We always have big goals like turning a monolith into micro-services or changing a sunset technology with a better one.
Excited about CI&CD and automation.
We view Dev Ops, QA, Dev, and PM as one big team and together try to do right by the product.
Results matter to us, and we often have technical liberty to pick the right tool and just “get it done”.
Sometimes things don’t work as you initially planned so you go back in and iterate.
We value transparency, solutions, working software over extensive documentation, and servant leadership.
About this role
We have a high degree of flexibility in remote work location and hours, but we also appreciate and encourage getting together with the team in a hybrid mode.
Responsibilities
Define and execute end-to-end test cases.
Perform functional, application, regression, compatibility, performance, and smoke tests.
Define and track quality assurance metrics such as defect densities and open defect counts.
Report agreed metrics and progress.
Work with the Development team to develop, publish and implement test plans.
Take ownership for the quality of the product that is released.
Participate in Sprint plannings and everything related to the SCRUM process.
Help the business define requirements and shape up features.
Troubleshoot production issues / escalated support issues for the software platform that the QA is responsible for testing by tracking software bugs and investigating the causes.
Help identify ways to enhance testing strategy with new tools, processes, or techniques.
Provide stakeholders with concrete measurements of product quality.
Qualifications
Must have
Firm understanding of software development and IT.
Basic understanding of how web applications are structured, web protocols and tools.
Ability to document and troubleshoot errors.
Advanced level of written and spoken English.
Agile methodology familiarity.
Experienced in working with tools like Jira, Confluence, etc.
Analytical mind, willingness to understand complex systems and find their weaknesses.
Basic mobile platforms knowledge (i OS, Android).
Nice to have
Knowledge and hands-on experience of a test management tool. Able to work with build/configure/deploy tools.
Basic knowledge of HTML and CSS
Basic SQL and database knowledge
Basic administration - may include Windows, Linux, Mac OS system and network administration, Virtualisation (VMWare/Hyper-V/Virtual Box)
API testing tools like Postman, JMeter, etc.
We regret to inform you that this job opportunity is no longer available