• Tutorials
  • DSA
  • Data Science
  • Web Tech
  • Courses
    Get 90% Refund!

Recruiters, join our Hiring Challenge to connect with exceptional global talent. Don't miss out, participate now!

company logo

Senior Test Engineer

Gain Credit Inc

Job Description

Position Summary

Testing Engineers work closely with software developers and Engineering manager/scrum master by being part of the same team. This position involves defining, designing and executing test cases/test suites/test scripts using a variety of technologies with a focus on delivering great quality of the product. 

Essential Duties

Basically, this position is for the base / component testing team across the sprint team. Majorly accountable with the automation infra structure & new implementations. Apart from this following are required R & R for this candidature.

 

Competencies, Experience & Other requirements 
STLC / TC - LC / BLC 

1. Responsible to check the feasibility of user stories, which could be automated or stay as manual due to any limitations
2.  Responsible for mentoring below level members to help them in understanding the product and processes.
3. Responsible to understand & designing / creating the test scenarios / cases with help of testing pyramid for UI, API, batch jobs (If possible - performance & security) across all the user stories
4. Responsible to do proper sizing / estimating of the user stories in respective sprint ceremonies
5. Responsible in providing technical expertise, e.g. proper use of test techniques in appropriate cases
6. Responsible to monitoring / creating test data / dump preparation for execution
7. Responsible to Identifying the bugs and logging into Jira with complete details
8. Responsible to follow defined BLC to verify the fixes & guiding the fellow team members
9. Responsible to reviewing manual testcases / scenarios which was contributed by the team & signed off from PO
10. Responsible to step down to take up the below level R & R / step up for above level R & R , in emergency or when team requires 
11. Responsible in updating test cases based on the discovered defects
12. Responsible to bug classification & analysis
13. Majorly responsible for removal & control on duplication, deprecated, in complete test scenarios / cases

ALC / CI

1. Responsible for Automating current sprint user stories with defined DOD
2. Majorly responsible for mapping automation cases to manual cases (Once after the test case renovations)
3. Responsible to do peer reviewing code / Automated cases done by the team  
4. Responsible in enhancing the existing automated tests of CI pipeline
5. Responsible to debug the code on auto fixes
6. Running CI suites, analysing the results, escalating issues on time, Reporting the bugs accurately with complete level of details
7. Responsible for CI Post mortem

QA Metrics / Documentation

1. Responsible to share Test coverage / Defect metrics @ Release / Monthly - Metrics
2. Responsible to contribute for QA Practises docs are created, updated and maintained regularly
3. Majorly responsible to Create - Test plans, Test sign off & other testing related documents for all the releases

General Testing Practises & Governance

1. Sharing knowledge via QA training session
2. Responsible to communicate across the teams & get the common QA testing practises & governances
3. Able to identify issues/risks in the work assigned early in the cycle.
4. Responsible to evaluate existing testing process and suggest improvements in terms of adoption of new approaches which shorten test cycles, improve quality.

Innovations / Learning curve

1. Participating / Creating in quick POC’s, Tool evaluations & quick implementations on new concepts
2. Contribution for automation framework for different taxonomy of testing
3. Learning new technologies / tools & sharing to the fellow testing community

Education / Certifications: 

  • Any Bachelor’s degree preferable in Computer Science and Engineering/Information Technology or equivalent technical degree  

  • Any Technical certifications or ISTQB certification would be a plus.

  • Scrum Certification would be a plus. 

Experience:

  • Minimum 5 years of experience in software testing environment (both manual and automation experience).

  • Minimum 3 years of UI testing – Selenium Web driver & any other UI auto tools 

  • Minimum 2 years into API testing 

  • Minimum knowledge on ETL, Performance & Security testing

  • Experience with SQL / MangoDB database management systems a plus

  • Experience with SRUM process is a plus

Tools & Technologies: 

  • Basic knowledge / hands on experience in Python / Java 

  • Experience with UI Automation tools like Selenium & API Clients – Rest Assured, OKclient . HTTPClient, Pyrest Test, Siseta & Request etc

 Competencies 

  • Collaboration - Remain committed to collaboration through shared goals (responsibility), candid communication and self & team motivation

  • Learning agility - Ability to remain positive in an unfamiliar terrain through continuous learning

  • Commitment and ownership - Driving Success by remaining reliable and dependable

  • Stakeholder partnership - Developing a detailed understanding and appreciation of stakeholder needs through stronger networks and by powerful probing

  • Delivering business impact - Supporting accomplishment of our organizational goal by acquiring deeper business knowledge and remaining result oriented

  • High quality – Clean code, testing, integration and delivery.

About Company

Gain Credit Inc is an analytics-driven fintech company with an intense focus on serving the under banked consumer and assisting businesses reach the underbanked consumer. We use world class software, and a deep understanding of data to provide a range of financial services products to under banked consumers that do not have adequate access to credit and banking services. Our primary market is currently the UK and our development and production facilities are in Chennai, India. 

8L - 25L per annum
Onsite
  • Chennai
Full Time

5 - 10 Years

infoLast Date to Apply Sat Oct 31 2020
banner