Software Engineer in Test - Gurugram, India - NAB

    NAB
    Default job background
    Description

    Purpose


    •The Senior Analyst, Dev Ops and Automation is responsible for the software Development and the DevOps solutions including continuous integration and continuous delivery (CI/CD) for the Service/s. Acting as a thought leader who defines the best DevOps practices for the Service and NAB. Success is defined by automation across the SDLC, inclusive of source code integration, testing, and deployment management.


    •DevOps will reduce the lag and increase reliability via automation, between code release & application deployment. There are benefits including shorter development cycles and an increase in deployment frequency. This role is a key enabler for increasing the efficiency and effectiveness of Technology delivery.

    Essential capabilities


    •Experience in providing technology client service


    •Proven ability to use relevant data analytics approaches and tools to problem-solve and trouble-shoot.


    •Knowledge & experience with Build languages


    •Focus on quality and detail.


    •Excellent documentation and communication skills.


    •Strong commitment to quality and auditability

    It is expected that the role holder will most likely have the following qualifications and experience


    •7+ years as Java/Spring boot developer or 5 + years in quality engineering practices with automation testing experience


    •Experience in strategic development and implementation of Quality Engineering solutions (Automation Frameworks, Performance Validation)


    •Proven experience in developing and testing APIs


    Proven experience testing on LoanIQ application


    •Proven experience with tools: Postman, Selenium, Autosdk, UFT


    •Experience working in a CI/CD environment continuous testing environment with TDD or BDD practices


    •Experience in cloud technologies such as AWS/Azure


    •Experience coaching integrated teams including developers to ensure systems are designed for testability


    •Develop, test, deploy, maintain and improve software


    •Participate in testing effort estimates and actuals to deliver stories / features


    •Drive an Automation led approach for system, SIT and unit testing across NAB, and contribute to platform integration and performance tests.


    •Provide insights to quality metrics including trend analysis of discrepancies and defects


    •Proactively manage risk; meet all policy and compliance requirements; perform controls; adhere to Process and Procedures


    •Innovate and embed Quality Engineering practices.


    •Promote shared goals of creating high quality software.


    •Drive Agile practices.


    •Work with the teams identifying opportunities to deliver Quality Engineering.


    •Create and review solution documentation.


    •Drive a learning-based culture

    Note - Loan IQ experience is must