About Propel
At Propel, we don't just build software — we build future-ready, human-centered digital platforms that drive business transformation. We are a design-led technology firm committed to solving complex problems with elegant, scalable solutions. Join a workplace where your ideas matter, your expertise is valued, and your growth is championed.
About the Role
As a Quality Engineer at Propel, you will play a critical role in ensuring the quality, reliability, and performance of complex data pipelines and cloud-native applications. You will design and maintain automated test frameworks, perform deep system validations, and collaborate closely with engineering teams to continuously improve product quality and delivery standards.
This role is ideal for experienced QA professionals who combine strong automation expertise with hands-on cloud and data validation experience.
Key Responsibilities
Design, develop, and maintain automated test suites using TypeScript and Playwright.
Perform performance testing and validation of large-scale data pipelines.
Validate data accuracy, consistency, and integrity across multiple systems.
Write and optimize complex SQL queries for test validation and data verification.
Perform end-to-end testing across backend services, APIs, and cloud-based applications.
Monitor application performance and investigate system issues using Azure tools such as Azure Portal, Application Insights, Azure Monitor, and container logs.
Track, analyze, and improve code quality metrics to strengthen QA processes and standards.
Collaborate with developers, DevOps, and product teams to identify risks and improve test coverage.
Perform root cause analysis for defects and production issues.
Ensure continuous quality improvement through automation best practices and process optimization.
What We’re Looking For
7+ years of professional experience in Quality Assurance with strong expertise in both manual and automated testing.
Proven hands-on experience in automation testing using TypeScript and Playwright.
Strong experience in performance testing, especially for data pipelines and backend systems.
Excellent SQL skills with experience writing complex queries (Snowflake experience is a plus).
Strong working knowledge of Microsoft Azure ecosystem including Azure Portal, Application Insights, Containers, and monitoring tools.
Experience investigating application-level issues using logs, metrics, and monitoring dashboards.
Familiarity with C# is an added advantage.
Strong ownership mindset with the ability to work independently and proactively.
Excellent written and verbal communication skills in English with clear and concise communication style.
Preferred
Experience testing cloud-native and microservices-based architectures.
Exposure to CI/CD pipeline integration for automated testing.
Experience with test reporting dashboards and quality metrics tooling.
Familiarity with data platform testing practices and large-scale analytics systems.
What We Offer
A Purpose-Driven Mission
We believe in using technology as a force for good—designing scalable, data-driven systems that enable smarter decisions and meaningful impact across industries.
Empowered & Inclusive Culture
Our open and collaborative culture ensures your ideas matter. You’ll have the autonomy to design solutions while working closely with highly skilled teams.
Learning & Growth at the Core
From mentorship and certifications to hands-on exposure to modern data platforms, we invest deeply in your professional growth.
Innovation with Impact
You’ll work on modern data platforms and cloud-native architectures, helping clients unlock insights through automation, analytics, and intelligent systems.
Well-being Matters
We prioritize work-life harmony, psychological safety, and policies that support your mental, physical, and professional well-being.
Others:
Common application/ web security and OWASP vulnerabilities
Encryption algorithms to protect sensitive information
PII, PCI, HIPPA, and GDPR compliance and how to implement
Finding the vulnerabilities of the third-party components/ libraries
Understanding security breaches of data-in-transit and data-at-rest and its implementation