We are seeking an experienced Lead QE Automation Engineer with expertise in testing and automation to join our dynamic team in the Retail/Ecommerce domain. The ideal candidate will have 10+ years of testing experience, with a proven track record in building and maintaining scalable test automation frameworks, API automation, and a deep understanding of Order Management System (OMS) and Warehouse Management System (WMS) platforms.
Key Responsibilities
- Automation Framework Development: Design, develop, and maintain robust test automation frameworks using BDD/TDD/Hybrid methodologies.
- API Automation: Develop, implement, and maintain API automation test cases using Java and Rest Assured.
- Test Strategy & Planning: Write comprehensive test plans, and provide solutions for scalable automation, ensuring coverage of functional, regression, and performance testing.
- Hands-on Coding: Actively write, maintain, and optimize automated test scripts and code, particularly using Java and Rest Assured.
- Quality Assurance: Conduct thorough test execution to identify bugs, document defects, and ensure they are fixed before release. Ensure that all tests are fully executed and validated.
- Web & Mobile Testing: Lead automation testing for web applications and, if applicable, mobile apps using Selenium WebDriver and Appium.
- Cross-functional Collaboration: Work closely with development, product, and business teams to ensure testing aligns with product requirements and timelines.
- Mentorship: Provide technical guidance to junior members of the QA team, share best practices, and drive improvements in testing processes.
Required Skills/Qualifications
- Experience: 10+ years of experience in Quality Engineering, with at least 5 years in test automation and framework development in Retail/Ecommerce.
- Core Technologies: Strong experience in Java for writing automation scripts, Rest Assured for API testing, and Selenium WebDriver for web automation.
- Retail Domain Expertise: Working experience with Order Management Systems (OMS) and Warehouse Management Systems (WMS) platforms.
- Mobile Testing (Preferred): Experience with mobile testing frameworks, such as Appium.
- Automation Frameworks: In-depth knowledge and hands-on experience in designing and developing BDD, TDD, or Hybrid test automation frameworks.
- Test Automation Tools: Experience with test automation tools such as Selenium, Jenkins, and JUnit/TestNG.
- API Testing: Proficient in API automation testing using tools like Rest Assured or similar.
- Version Control & CI/CD: Familiarity with version control systems (e.g., Git) and continuous integration/delivery tools (e.g., Jenkins).
- Problem-Solving: Strong analytical and troubleshooting skills to identify issues and drive resolution.