Job Description :


SCOPE: Debugs software products through the use of systematic tests to develop, apply, and maintain quality standards for company products. Develops, modifies, and executes software test plans. Analyzes and writes test standards and procedures. Maintains documentation of test results to assist in debugging and modification of software. Analyzes test results to ensure existing functionality and recommends corrective action. Consults with development engineers in resolution of problems. Provides feedback in preparation of technical appraisals of programming languages, systems, and computation software. Ensures quality computer integration into the overall functions of scientific computation, data acquisition, and processing.

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).


  • 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.

Similar Jobs you may be interested in ..