Test Automation Engineer (API)
en world
Mumbai, IN
4d ago

Position Sum- mary

We are looking for a QA Engineer for APIs automation testing.

As API tester, you should have good architectural knowledge of various web services, REST, SOAP and Micro Services. Should be able to use all web methods like GET, POST, PUT, DELETE etc.

Validate the response, response time, error code. Be able to validate XML and JSON body by using JSON parsers. Must know to use OAuth and OAuth2 authentication mechanisms.

Ability to read and understand the API doc- umentations and able to derive good number of test cases and scenarios. Strong SQL queries to validate API and DB data elements.

Making sure all functional testing is covered on UI layer. A good command over an automation tool and ability to create test cases in keyword driven testing framework.

Brief Product Description

TaxCaddy is a product developed in-House at Company for iPhones, Android, web and tablets. TaxCaddy provides web interface to CPA and Consumer.

A mobile interface for consumers only.

TaxCaddy makes gathering tax documents and sharing them with CPA easy. TaxCaddy retrieves 1099s, 1098s and W-2s automatically.

Upload or snap photos of tax documents year-round and store them with bank vault security. Electronically sign tax documents and connect directly to various financial institutions.

Technical Re- quirements

  • 4 years test automation experience
  • 3 years’ experience with Selenium / Java / Jenkins / version control
  • Experience testing web services / backend components
  • Excellent understanding of object oriented concepts
  • Excellent coding skills in Java / C / C# / C++ or Python
  • API tools experience such as Postman, SOAPUI and Swagger
  • Experience with full software life-cycle (SDLC)
  • Good knowledge with internet technologies
  • Good knowledge of relational database concepts
  • Excellent verbal and written communication skills
  • Proven ability as a problem solver
  • Experience with financial and tax systems is highly desirable
  • Excellent analytical and debugging skills
  • CSTE, CSQA, CSQE Certification is a plus
  • Strong knowledge on QA methodologies, tools and process
  • Experience with working in an Agile / Scrum development project
  • Experience with performance and / or security testing is plus
  • Must have excellent communication skills
  • Education

    BS in computer science or related technical field or equivalent practical experience

    Responsibilities

  • Review requirements, specifications and technical design documents to provide timely and meaningful feedback
  • Drive test automation and framework development
  • Build manual and automated tests to validate application functionality, data flows and APIs
  • Responsible for learning and participating in all phases of the software develop- ment life cycle
  • Typical tasks include : developing manual and automated tests, generating test da- ta, executing tests, gathering detailed results and analyzing test outcomes
  • Create detailed, comprehensive and well-structured test plans and test cases
  • Estimate, prioritize, plan and coordinate testing activities
  • Identify, record, document thoroughly and track bugs using JIRA / Confluence
  • Perform thorough regression testing when bugs are resolved
  • Generate reports of automation test execution
  • Coordinate with Onshore team members (Irvine, CA), Status update weekly basis.
  • Stay up-to-date with new testing tools and test strategies
  • Participate in all scrum meetings, Sprint planning, Demo and Retrospective.
  • Work with development and test teams to automate testing
  • Apply
    Add to favorites
    Remove from favorites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form