About the role
Requirements:
- Minimum 7 years of software quality assurance engineering experience.
- Minimum 7 years of hands-on experience using industry-standard QA and automation tools such as Jenkins, Sauce Labs, Selenium, Selenium WebDriver, Cucumber BDD, and REST Assured.
- Minimum 3 years of experience working in an Agile environment using tools such as JIRA and Confluence.
- Expert-level experience with programming languages including Flutter, Java, and JavaScript.
- Experience with Playwright.
- Experience integrating automated scripts with CI/CD pipelines for continuous testing.
- Proficiency in automation scripting and organizing test assets in an Agile work environment.
- Proficiency in multiple test automation tools and frameworks.
- Ability to drive and deliver quality through process, instrumentation, and testing.
- Experience developing test strategies, test plans, and test cases.
- Ability to understand complex or ambiguous requirements and construct appropriate test cases.
- Strong knowledge of SDLC and SQA methodologies, including Agile and DevOps environments.
- Excellent troubleshooting, analytical, and problem-solving skills.
- Solid understanding of build tools and software configuration management standards.
- Experience using Bitbucket and GitHub.
- Strong communication skills for clearly explaining technical issues.
- Ability to work collaboratively in a team environment.
- Ability to multitask in a fast-paced, dynamic environment.
- Detail-oriented with the ability to handle changing priorities.
- Strong work ethic, positive attitude, and collaboration skills.
- Scheduling flexibility, including evenings, weekends, and holidays.
Recommended:
- 5+ years of eCommerce or retail experience, particularly with SAP Commerce platforms.
- API testing experience.
- Experience working within iterative development frameworks.
- Knowledge of XML and web-based services.
- Familiarity with JIRA, Confluence, and Google Suite.
- Experience working with vendors for QA testing, defect management, and troubleshooting.
- Strong analytical thinking and decision-making skills.
- Degree in Computer Science or a related technical field.