Senior QA Engineer
Are you passionate about quality and ready to own the testing strategy for a fast-growing platform spanning e-commerce, financial applications, and mobile apps? We're looking for a Senior QA Engineer to join our engineering team and play a key role in delivering reliable, secure, and high-performance software.
About the Role
As a Senior QA Engineer, you will design and execute both automated and manual testing strategies across web, API, and mobile platforms. You'll work closely with developers, DevOps, and product teams in an Agile environment to ensure our platform meets the highest standards of quality, performance, and security.
What You'll Do
-
Design and implement comprehensive test strategies covering functional, integration, regression, performance, and security testing across web, API, and mobile platforms
-
Develop and maintain automated test suites for APIs, web applications, and mobile apps (iOS/Android)
-
Test e-commerce workflows including product catalogs, shopping carts, checkout processes, payment gateway integrations, and order fulfillment
-
Test financial application workflows including transaction processing, payment integrations, account management, and financial reporting accuracy
-
Test mobile applications for device compatibility, push notifications, offline functionality, biometric authentication, and performance
-
Perform security and vulnerability testing to identify risks across web, mobile, and API layers
-
Integrate automated tests into CI/CD pipelines for continuous quality feedback
-
Validate multi-tenant data isolation and security requirements
-
Create and maintain test documentation including test plans, test cases, and defect reports
-
Collaborate with development teams to track and resolve defects
-
Review and analyze test results, providing actionable quality metrics
What You Bring
Required
-
5+ years of experience in software quality assurance with both automated and manual testing
-
Experience testing e-commerce platforms (checkout flows, payment gateways, inventory systems)
-
Experience testing financial applications (transactions, payments, reporting)
-
Experience testing mobile e-commerce, financial, and loyalty applications
Manual Testing
-
Strong experience with test case management tools such as TestLink, Kiwi TCMS, Squash TM, or Azure Test Plans
-
Proficiency with bug tracking tools such as Jira, Azure DevOps, ClickUp, or Redmine
-
Experience with API testing tools such as Postman, Insomnia, or SoapUI
-
Experience with cross-browser and cross-device testing tools such as BrowserStack, Sauce Labs, or LambdaTest
-
Experience with mobile device testing on real devices and emulators (Android Studio, Xcode)
-
SQL proficiency for test data setup, validation, and database testing
-
Strong understanding of testing methodologies including black-box, white-box, regression, smoke, sanity, and UAT
Test Automation
-
Experience with web UI automation frameworks such as Selenium, Playwright, Cypress, or TestCafe
-
Experience with mobile automation tools such as Appium, Detox, XCUITest, or Espresso
-
Experience with API automation tools such as REST Assured, Postman/Newman, or Karate
-
Proficiency in scripting for test automation using Python, JavaScript/TypeScript, or Java
-
Experience integrating automated tests into CI/CD pipelines using Jenkins, Azure DevOps, or GitHub Actions
-
Experience with performance and load testing tools such as Apache JMeter, k6, Gatling, or Locust
Security Testing
-
Experience with security and penetration testing tools such as OWASP ZAP, Nikto, Wapiti, or Nuclei
-
Understanding of OWASP Top 10 vulnerabilities
-
Knowledge of secure testing practices for financial and e-commerce applications with PCI-DSS awareness
Nice to Have
-
Experience with BDD frameworks such as Cucumber, SpecFlow, or Behave
-
Experience with static code analysis tools such as SonarQube or ESLint
-
Experience testing multi-tenant SaaS platforms
-
Experience with cloud-based device farms such as AWS Device Farm or Firebase Test Lab
-
Understanding of OAuth 2.0 / OIDC authentication flows
-
ISTQB, CSTE, or equivalent certification
-
CEH or security testing certification
Tech Stack You'll Work With
-
Test Management: TestLink, Kiwi TCMS, Squash TM, Azure Test Plans
-
Bug Tracking: Jira, Azure DevOps, ClickUp, Redmine
-
API Testing: Postman, Insomnia, SoapUI, REST Assured
-
Web Automation: Selenium, Playwright, Cypress, TestCafe
-
Mobile Automation: Appium, Detox, XCUITest, Espresso
-
Performance Testing: Apache JMeter, k6, Gatling, Locust
-
Security Testing: OWASP ZAP, Nikto, OpenVAS, Nuclei
-
CI/CD Integration: Jenkins, Azure DevOps, GitHub Actions, GitLab CI
-
Database Testing: SQL, pgAdmin, DBeaver
What We Offer
-
Opportunity to shape quality practices for a high-scale platform
-
Work across diverse products including SaaS, e-commerce, financial applications, and mobile apps
-
Collaborative, engineering-driven culture
-
Professional development and learning opportunities
-
Competitive compensation package