Requirements:
- A minimum of six years of experience in a software engineering setting.
- Proficient in JavaScript/TypeScript, with deep expertise in using Playwright for comprehensive end-to-end test automation.
- Demonstrated background in retail, especially within eCommerce, with a strong ability to work alongside both technical and business teams to enhance the customer journey.
- Proven success in collaborating with both onshore and offshore teams, leveraging asynchronous communication to meet project deadlines.
- Hands-on QA expertise, with a history of partnering with developers, business analysts, customer service, and operations teams to boost product quality.
- Capable of defining and executing test strategies at multiple levels—including functional, regression, and performance—to ensure thorough end-to-end coverage.
- Experience in implementing and managing automated test frameworks and environments throughout the entire software development lifecycle (SDLC).
- Familiar with Agile methodologies such as Scrum and Kanban, as well as Waterfall, with the flexibility to adapt to various team dynamics.
- Strong analytical and reporting skills, with a knack for using monitoring tools to uncover inefficiencies and bottlenecks in the testing process.
- Excellent written and verbal communication skills, essential for engaging with both technical and non-technical stakeholders.
- A collaborative mindset that encourages raising challenges, offering suggestions, and building consensus within the team.
Responsibilities:
- Lead Testing Framework Setup: Oversee the design, implementation, and management of automated testing frameworks tailored for eCommerce platforms.
- End-to-End Testing Strategy: Develop and drive comprehensive testing strategies that cover the entire system—from front-end interfaces to back-end processes, including mobile testing when required.
- Collaboration: Work closely with development, business, and product teams to ensure that testing efforts align with business objectives and user needs, maintaining effective communication between onshore and offshore teams.
- Mentorship: Provide guidance and support to junior and mid-level engineers, sharing best practices in test design, development, and execution while promoting a culture of quality.
- Automation and Performance: Lead the creation and ongoing maintenance of automation scripts with an emphasis on both functional and performance testing, ensuring efficient testing cycles and rapid feedback.
- Test Coverage & Reporting: Take full responsibility for expanding test coverage and enhancing the quality of eCommerce products, while monitoring, tracking, and reporting test outcomes to identify and resolve bottlenecks.
- QA Leadership: Drive quality improvements by working closely with cross-functional teams to ensure the release of high-quality products, and manage test environments to align with both development and business requirements.
- Stakeholder Engagement: Clearly communicate testing progress and challenges to both technical and non-technical stakeholders, ensuring that everyone is aligned on testing goals and outcomes.
- Documentation: Maintain detailed, clear documentation of test strategies, results, and environments to ensure transparency and facilitate knowledge sharing across teams.