Duties & Responsibilities
- Design, develop, and maintain robust test automation frameworks using Java, TestNG, Maven, Selenium, Appium, and RestAssured, with seamless integration into tools such as Jira, Selenium Grid, and cloud-based platforms like LambdaTest.
- Lead automation platform support across Staples eCommerce platforms UI, responsive web, native mobile applications, and microservices-based architectures.
- Apply strong knowledge of object-oriented programming principles and implement the Page Object Model to ensure scalable and maintainable automation architecture.
- Utilize AI-powered development tools (e.g., GitHub Copilot, intelligent IDEs) to enhance automation efficiency and reduce manual effort for Staples SDETs.
- Operate within Agile development environments, collaborating closely with cross-functional teams to align testing strategies with sprint goals.
- Drive knowledge sharing initiatives, mentoring new engineering teams and supporting existing teams in overcoming automation challenges.
- Spearhead proof-of-concept projects to evaluate and implement cutting-edge automation solutions tailored to enterprise needs.
- Collaborate with Engineering teams, vendors and security teams to ensure automation strategies align with broader business and compliance objectives.
- Stay abreast of industry trends and emerging technologies, continuously recommending and implementing improvements to enhance the accuracy, speed, and user experience of the automation framework.
Requirements
Basic Qualifications
- Bachelor's degree in Computer Science with 6+ years of proven experience in designing, developing and maintaining test automation frameworks using tools such as Java, TestNG, Maven, Selenium, Appium, and RestAssured.
- Skilled in testing enterprise-level web applications, utilizing various QA tools and methodologies.
- Hands-on experience with Java, Selenium, TestNG, Azure, and Object Model frameworks for enhancing automation framework.
- Proficient in developing Java/Selenium automation scripts using TestNG, Selenium, RestAssured API and executing tests in the Grid and cloud platforms.
- Experienced in developing test automation scripts, with programming skills in at least one development language (preferably OO/Java/Python/Perl).