Previous Job
Mobile Tester (with Web services)
Ref No.: 18-60766
Location: Newton, Massachusetts
Position Type:Contract
Start Date: 08/21/2018
The Sr QA Engineer will be responsible for testing and certification of Client Instore project. Provide daily updates on the progress of ongoing projects. The QA Engineer will reside at the onsite having direct communication with the Client Instore QA Lead Engineer.
Specifically, the QA Engineer will need to:
  •          Be competent in communication.
  •          Individually be able to contribute to Client Instore QA project with minimal guidance
  •          Build unit tests and acceptance test suites
  •          Participate in code reviews to ensure code quality and shared knowledge.
  •          Estimate QA effort, write test cases, implement test scripts and execute test scripts for Client Instore project.
  •          Identify project risks and work effectively to mitigate them.
  •          Find and document bugs related to security/stability/scalability issues in a very time critical environment.
  •          Have experience with API testing automation
  •          Have experience with Mobile Application Testing based on both Android and iOS
  •          Be able to work effectively on a team.
  •          Comfortable to working in Onshore-offshore model.
Basic Qualifications
Candidates must meet the following minimum requirements to be considered:
Required Core Skill
  •          Mobile Application – Testing
  •          Rest Web Services - Testing
  •          SOAP Web Services - Testing
  •          RDBMS (Oracle)
  •          Cucumber framework with Java
  •          SOAP UI – Pro/Open source with Groovy script
  •          JIRA, Atlassian tool stack

Optional Security & Encryption
  •          OAuth Authentication
  •          Basic HTTP Authentication
  •          SAML Authentication
  •          TLS Mutual Authentication
  •          Signature Generation and Message Signing
Other Qualifications
  •          A Bachelor's degree in a computer related field
  •          Prior experience in working with large systems
  •          Strong in Java programming
  •          Work in a team environment with a globally distributed team.
  •          Knowledge of common data structures and design patterns.
  •          Knowledge of Financial Services
  •          Tools: Eclipse, Maven, GIT, Jenkins, Junit, Splunk, SOAP UI, etc
Soft Skills
  •          Communicate effectively with various stakeholders
  •          Work with cross-functional teams
  •          Team player; ability to interface and build relations at all levels internally and externally
  •          Strong presence and consulting confidence
  •          Detail-oriented, unfazed by technical detail, committed to flawless execution
  •          Self-motivated and competitive with strong interpersonal skills
  •          Be able to communicate with offshore on QA task and track deliverable on timely manner.
  •          5+ years of experience with Payments (Credit Card, Banking), especially with ecommerce systems, payment gateways and payment processors is highly valued.
  •          Ability to write test cases from API documents and mapping sheet.
  •          5+ years of API Testing and Test Automation.
Educational Requirements
  •          Bachelor's Degree in computer science.
  •          8+ years of experience with one or more object-oriented programming languages (Java, Groovy etc) and QA Project handling.
  •          Exceptional communication skills, both written and verbal in English.