Skills and Qualifications Minimum requirements: BS or MS Degree in Engineering, Computer Science or equivalent experience.
Extensive hands-on technical expertise, including experience with Java.
Experience with all aspects of software test, including test planning, test automation, load test, failure mode test, etc.
Experience testing RESTful web services and web applications Experience with build automation and continuous integration tools (e.g., Jenkins).
Experience with test automation frameworks (e.g., Selenium, Cucumber, etc.), code coverage tools (Clover, Karma).
Experience with SQL and database schema designs.
Experience reviewing logs in Splunk or similar.
Ability to estimate effort and size of features Experience with agile development methodologies and test driven development processes Experience using source control (esp.
Git) and bug tracking systems in a team environment Nice to have: Experience delivering high performance, active-active, linearly scalable services (Enterprise Java/J2EE, Web Services, Big Data/NoSQL).
Responsibilities: Work in an Agile Scrum environment to support quality engineering activities in the commerce and payments space Work with architects and developers to create test plans for new functionality.
Develop and implement best practices for test driven development, continuous build and deploy, and automated testing, Establish and influence quality engineering best practices across the development community.
Partner across Product Management, Architects, Engineering, Hosting and Operations.
Work with globally distributed teams to engage early and provide continuous delivery of high quality software products that delight customers.