As a Staff QA Engineer on our eCommerce platform, you'll be responsible for designing, implementing, and executing comprehensive test plans to ensure the quality of our integrated domains. You will work closely with cross-functional teams (engineering, product management, design) to identify and prioritize testing needs. Your expertise in testing methodologies, experience working in agile environments, and knowledge of CI/CD pipelines will be invaluable in helping us deliver a seamless shopping experience across multiple domains.
1. Design and Execute Test Plans: Develop comprehensive test plans to cover all aspects of the eCommerce platform, including front-end, back-end, API integrations, system performance, and E2E testing.
2. Collaborate with Cross-functional Teams: Work closely with engineering teams to identify testing needs, prioritize tests, and ensure that quality is integrated into each sprint.
3. Test Automation: Design and implement automated test scripts using tools like Selenium, Appium, or TestNG to reduce manual testing effort and increase test coverage for multiple domains (e.g., payment gateway, shipping API, inventory management).
4. Manual Testing: Perform manual testing of the eCommerce platform to identify bugs and defects that might have been missed by automated tests.
Report Defects: Document and report any flaws found during testing, ensuring clear steps to reproduce issues for developers.
5. Test Data Management: Manage test data to ensure it's accurate, up-to-date, and suitable for testing the eCommerce platform across multiple domains.
Quality Assurance: Ensure that all testing activities are aligned with company quality requirements and regulatory needs.
6. Integrate Test Automation with CI/CD Pipeline: Integrate automated tests with our CI/CD pipeline to ensure seamless deployment of high-quality software products.
7. E2E Testing: Perform E2E testing to simulate real-user scenarios, ensuring that the eCommerce platform functions correctly from login to checkout.
8. Multiple Domain Testing: Test multiple domains integrated into the eCommerce platform, including payment gateways, shipping APIs, and inventory management.
Bachelor's degree in Computer Science, Information Technology, or related field; Master’s or Ph.D. is a plus
8+ years of experience in Quality Assurance Engineering (QA) with 3+ years in eCommerce platforms
Proven expertise in test automation frameworks like Selenium, Appium, TestNG, or Pytest
Strong understanding of testing methodologies such as Agile, Scrum, and Test-Driven Development (TDD)
Excellent communication and collaboration skills to work with cross-functional teams
Experience working with agile development methodologies, such as Scrum or Kanban
Experience in managing and mentoring junior QA engineers is a plus
Certification in Quality Engineering (e.g., ISTQB)
Experience with cloud platforms (AWS, Azure, GCP), containers (Docker), or microservices architecture
Familiarity with DevOps tools like Jenkins, GitLab CI/CD, or CircleCI
Globalization testing: Expertise in testing international eCommerce platforms, including language translations and cultural adaptations.
Internationalization testing: Experience in testing eCommerce platforms for different countries’ regulations and technical needs.
Localization testing: Proven track record in testing eCommerce platforms to meet specific regional or local market demands.
Experience with Test Scenarios Digitalization