Senior Software Development Engineer -Test

Experience 5 - 10 yrs
Job Location Hyderabad
CTC Best in Industry
Skills design test plans, automate test cases, test execution, test result capture, java, spring, angular, mvc, web services, soap, rest, xml, json, automation tools, junit, mockito, WireMock, protractor, big data View More

Job Description

Introduction:

Paysafe delivers a full suite of payments solutions. From card issuing to acquiring; from payment gateways to merchant accounts; from fraud and risk to compliance; from digital wallets and mobile to invoicing - we process millions of transactions worldwide and we value our relationships at every point in the process.
Paysafe is a global company with a dynamic environment operating in multiple countries including the UK, Bulgaria, Austria, India, Canada and the US.
GOLO is an app that simplify everyday life. It offers delivery and bring people closer to their favorite neighborhood stores. Launched in February 2017, GOLO now offers delivery using a fleet of electric cars. We are very ambitious, and we see a bright future for GOLO.
Paysafe is currently searching for a Senior SDET candidate to support GOLO and join our IT Development team in Hyderabad

Responsibilities:

-Design test plans, automate test cases and present test strategies for team review
- Test execution, test result capture and assurance on quality
- Publish test reports and participate in Go or No Go decision
- Ensure effective communication of project and testing status to Development and QA teams
- Execute other quality assurance tasks as requested
- Design and development experience in Java, Spring, Angular, MVC, etc.
- Suggest improvements for processes, best practices, and standards
- Mentor junior level development associates
- Performing Code reviews, and automation strategy

Candidate Requirements:

- Hands-on experience in Java, Web services and services-oriented architecture (SOAP, REST, XML, JSON)
- Experience with the following test automation tools (Junit, Mockito, WireMock)
- Understanding of QA methodologies, life cycle, and processes
- Candidate should have strong programming, debugging experience, and excellent problem-solving skills
- Work with Development to review new feature designs and validate test specifications to ensure they are comprehensively tested and meet customer expectations
- Identify defects and own them through the resolution and verification cycle
- Working on Protractor and Big data technologies added advantage
- Substantial experience creating/updating/reviewing/executing automated and Manual tests
- Experience on both functional testing and system testing
- Experience testing APIs (familiarity with REST API, JSON, XML)
- Experience working with REST API (Swagger, RestAssured)
- Exposure to working in agile product development mode using concepts such as micro-services based development and deployment
- Previously dealt with mission-critical production issues in terms of data volumes and speed of data
- Understanding of J2EE architecture
- Experience with Git, Jenkins, Bamboo, JIRA and Confluence
- Experience with functional and load testing of Java-based web applications
- Experience with Oracle 10g or 11g, PL/SQL, Bigdata technologies
- Previous experience working with UNIX (command-line usage, simple shell scripting)
- Exposure to working in agile product development mode using concepts such as micro-services based development and deployments
- Knowledge of database, backend, Mobile (iOS & Android) testing is MUST

Additional Skill set:

- University degree in Computer Science, Programming, or equivalent education
- Minimum of 5-10 years' experience in software quality assurance and testing
- Excellent knowledge of QA processes, principles and the software development lifecycle
- Experience of working in an agile development cycle
- Ability to communicate effectively in English both written and spoken
- Previous work experience in a Payment/e-commerce company
- Experience in leading the team