Senior Software Test Engineer (Automation)
Role details
Job location
Tech stack
Job description
We are seeking a highly skilled Senior QA Automation Engineer to lead quality assurance initiatives across large-scale eCommerce platforms. This role requires expertise in automation frameworks, API validation, database testing, and end-to-end transaction validation to ensure seamless customer journeys from purchase to delivery.
You will collaborate closely with engineering, product, and operations teams to embed quality into every stage of the development lifecycle and ensure reliable, scalable, and secure digital platforms.
Key Responsibilities
-
Lead holistic testing strategies for online retail platforms, validating complete purchase-to-shipment workflows.
-
Develop comprehensive test plans, test strategies, and documentation aligned with project goals.
-
Build and maintain scalable automation frameworks using Playwright or Cypress with TypeScript and POM architecture.
-
Validate backend services and APIs using tools such as Postman to ensure reliability and business rule accuracy.
-
Test payment workflows through providers like Stripe and CyberSource to ensure secure and accurate financial transactions.
-
Perform cross-browser and multi-device testing using cloud-based testing platforms.
-
Conduct backend data validation using SQL across databases such as Oracle, MySQL, PostgreSQL, and DynamoDB.
-
Manage test cases and execution cycles in TestRail, defining scope and estimates from product requirements.
-
Track and manage defects in Jira and collaborate with cross-functional teams to ensure timely resolution.
-
Integrate automated testing into CI/CD pipelines using Jenkins or GitHub Actions.
-
Use observability tools (Datadog, CloudWatch) to diagnose system and data issues.
-
Validate content accuracy within headless CMS platforms such as Contentful or Builder.
-
Test integrations between ERP systems, warehouse platforms, and logistics providers.
-
Conduct go-live readiness checks and post-release validation.
-
Perform security, performance, and load testing to ensure scalability and resilience.
Requirements
-
Good experience in software quality engineering, ideally in eCommerce or large-scale platforms.
-
Strong experience in test automation, API testing, and database validation.
-
Experience working in Agile/Scrum environments with strong collaboration skills.
-
Proven analytical and troubleshooting abilities to identify edge cases and system risks.
-
Degree in Computer Science, Engineering, or equivalent professional experience.
Nice to Have
-
Experience with cloud-based testing platforms and CI/CD pipelines
-
Knowledge of ERP, logistics systems, and complex integrations
-
Security and performance testing expertise