Were growing and looking to hire a Platform QA Engineer who embodies our core values: People First, Customer Obsession, Strive for Excellence, and Integrity.
In a Platform QA role, your focus is on testing the underlying infrastructure, services, and core functionalities that other applications and users rely on. This involves verifying that the platform functions as expected, remains secure, and operates smoothly across various environments and use cases.
We are looking for an experienced and proactive Platform QA engineer to be the pioneer in establishing our Quality Assurance (QA) function. As the first QA in the group, you will be responsible for setting up the QA processes, tools, and team necessary to ensure the quality and stability of our platform. This is a unique opportunity to be part of a QA team built from the ground up, helping shape the quality standards and practices that will drive our platforms success.
Responsibilities:
Testing a platform for industry-leading products: Ensuring that the platform functions correctly across different operating systems, devices, and browsers.
Orchestrate machine resources: (CPU, memory, storage, traffic) for performance optimization. Checking that the platform operates consistently under normal and stressful conditions, with minimal downtime or failures.
Test Strategy Development: Develop, implement, and maintain comprehensive test strategies and plans that align with business goals and project timelines.
Process Improvement: Continuously improve QA processes and methodologies to enhance efficiency, reduce defects, and increase product quality.
Project Management: Plan, organize, and manage QA activities across multiple projects and products, ensuring timely delivery of high-quality products.
Collaboration: Work closely with other QA teams, development, product management, and other stakeholders to understand requirements, prioritize testing efforts, and ensure that quality objectives are met.
Script Automation: Drive the adoption of test automation frameworks and tools to increase test coverage and reduce manual testing efforts.
In a Platform QA role, your focus is on testing the underlying infrastructure, services, and core functionalities that other applications and users rely on. This involves verifying that the platform functions as expected, remains secure, and operates smoothly across various environments and use cases.
We are looking for an experienced and proactive Platform QA engineer to be the pioneer in establishing our Quality Assurance (QA) function. As the first QA in the group, you will be responsible for setting up the QA processes, tools, and team necessary to ensure the quality and stability of our platform. This is a unique opportunity to be part of a QA team built from the ground up, helping shape the quality standards and practices that will drive our platforms success.
Responsibilities:
Testing a platform for industry-leading products: Ensuring that the platform functions correctly across different operating systems, devices, and browsers.
Orchestrate machine resources: (CPU, memory, storage, traffic) for performance optimization. Checking that the platform operates consistently under normal and stressful conditions, with minimal downtime or failures.
Test Strategy Development: Develop, implement, and maintain comprehensive test strategies and plans that align with business goals and project timelines.
Process Improvement: Continuously improve QA processes and methodologies to enhance efficiency, reduce defects, and increase product quality.
Project Management: Plan, organize, and manage QA activities across multiple projects and products, ensuring timely delivery of high-quality products.
Collaboration: Work closely with other QA teams, development, product management, and other stakeholders to understand requirements, prioritize testing efforts, and ensure that quality objectives are met.
Script Automation: Drive the adoption of test automation frameworks and tools to increase test coverage and reduce manual testing efforts.
Requirements:
3+ years of experience in QA, with a strong emphasis on platform or system-level testing in Linux environments and a proven track record of working independently.
Proven experience and advanced knowledge of Linux operating systems, command-line tools, shell scripting (AWK), and system administration tasks – Must.
Proven ability to work independently as a "one-man show," managing all aspects of the QA process from test design to execution and reporting – Must.
Strong interpersonal skills with the ability to effectively collaborate with different product teams and team leaders, ensuring seamless integration of QA processes.
Experience working in a matrix management environment, reporting to and coordinating with multiple leaders across different departments.
Strong ability to execute manual and automated tests, troubleshoot issues, and ensure all aspects of the platform are thoroughly vetted.
Strong analytical skills with a proactive approach to identifying and solving complex issues.
Excellent written and verbal communication skills, with the ability to effectively report on testing progress and issues.
Eagerness to learn and take on new challenges.
Experience with version control systems (e.g., Git). – Advantage
Knowledge of Continuous Integration/Continuous Deployment (CI/CD) pipelines. – Advantage
3+ years of experience in QA, with a strong emphasis on platform or system-level testing in Linux environments and a proven track record of working independently.
Proven experience and advanced knowledge of Linux operating systems, command-line tools, shell scripting (AWK), and system administration tasks – Must.
Proven ability to work independently as a "one-man show," managing all aspects of the QA process from test design to execution and reporting – Must.
Strong interpersonal skills with the ability to effectively collaborate with different product teams and team leaders, ensuring seamless integration of QA processes.
Experience working in a matrix management environment, reporting to and coordinating with multiple leaders across different departments.
Strong ability to execute manual and automated tests, troubleshoot issues, and ensure all aspects of the platform are thoroughly vetted.
Strong analytical skills with a proactive approach to identifying and solving complex issues.
Excellent written and verbal communication skills, with the ability to effectively report on testing progress and issues.
Eagerness to learn and take on new challenges.
Experience with version control systems (e.g., Git). – Advantage
Knowledge of Continuous Integration/Continuous Deployment (CI/CD) pipelines. – Advantage
This position is open to all candidates.