Required Skills

Java Spring Boot

Work Authorization

  • US Citizen

  • Green Card

  • H1B Work Permit

Preferred Employment

  • Corp-Corp

  • W2-Permanent

  • W2-Contract

  • Contract to Hire

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 3rd Jan 2024

JOB DETAIL

Qualifications

  • Bachelor’s degree in computer science or equivalent experience
  • 7+ years of experience in Software Quality Assurance program with Agile practices
  • 7+ years of experience in Automated Software Quality Assurance practices including BDD/TDD
  • 7+ years of experience of Secure Development Lifecycle processes
  • Experience with automating QA for eCommerce, Point of Sale, and Software as a Service (SaaS)
    applications.
  • Experience with identity and access management including user registration, access provisioning, role-based access control and user de-provisioning
  • Experience with automating QA for Mobile websites and Native Mobile applications (iOS, Android, Windows)
  • Experience with high-availability architectures in a large heavy-traffic environment
  • Experience with the implementation of automated testing process, tools and services including JUnit, QTP, Selenium, PlayWright, node.js, grunt.js, Cucumber, SoapUI
  • Experience testing web applications developed in JavaScript, CSS, XHTML
  • Experience in automated testing of backend applications and APIs developed in Java/C# with SQL, NoSQL, ActiveMQ and caching technologies such as Hazelcast
  • Experience in automating SQA for apps running on various underlying components including Apache web server, NGINX and IIS that use SOAP, REST, and custom web services with JSON and/or XML as payloads

 

QUALIFICATIONS

  • Must have experience operating within Continuous Integration / Continuous Development (CI/CD) environment
  • Must have experience with automation tools and frameworks such as Jenkins (or similar) and pipeline scripting (Groovy)
  • Must have experience with source code control systems such as Git, Github, Stash etc.
  • Must have good understanding of network topologies and technologies
  • Must have good understanding of data management practices including good experience with SQL
  • Experience in Automated QA tool evaluation, selection and implementation
  • Experience in the design and implementation of complex technical solutions
  • Experience with full life cycle software deployment using Agile practices
  • Nice to have experience with performance and load testing of web applications
  • Nice to have experience querying Splunk for application metrics for operational behavior
  • Nice to have experience with Java Spring Boot framework
  • Nice to have experience with Kubernetes and container-based application deployment and
    operations
  • Must have excellent communication skills (written and verbal).
  • Demonstrated mentoring and coaching capabilities.
  • People Management Experience.

 

RESPONSIBILITIES

  • Working closely with QA Center of Excellence to implement improvements.
  • Coordinating with other members of engineering teams to ensure project goals are met.
  • The QA Team Lead 1 must be able to take on leadership responsibilities and influence the direction of the automation effort, and its schedule and prioritization.
  • The QA Team Lead 1 will work with management, developers, and quality assurance personnel
    goals.
  • Providing technical support for existing automation systems by troubleshooting malfunctions and performing maintenance tasks
  • Develops automated software quality test suite to ensure the applications have appropriate
    automation coverage.
  • Build and execute unit, component, acceptance, integration, load, security, scalability, usability, and platform tests.
  • Leads the maturity and improvements to the QA automation framework using industry standard tools and approaches.
  • Leads in developing enhancements to QA standards, guidelines and procedures as needed
  • Leverage and enhance coding standards and best practices for automated QA code
  • Guide team members on automation best practices, as well as effective use of test automation tools
  • Implement Behavior Driven Development (BDD) and Test-Driven Development (TDD) approaches
  • Keep up the automated quality assurance code/systems with the evolution of the software products
  • Participate in analyzing Major Incidents and Emergency Change controls to identify opportunities to automate software quality test cases to reduce or eliminate those
  • Design, implement and execute cross-system integration tests and regression tests for each release
  • Build and manage automated QA test suites which can be handed over to Reliability and NOC teams who can execute these at-will in Production environment for operational validation of systems
  • Help manage appropriate test environments.
  • Keeps abreast of current and emerging technology and trends in automated software testing
  • Help evaluate new tools, products, upgrades and vendor/multivendor solutions
  • Conducts code reviews to ensure consistency, quality and reusability of test automation artifacts
  • Define and manage test automation code artifacts across multiple systems
  • Ability to communicate quality metrics of the applications to leadership.
  • Ability to coordinate with Leads and development managers.
  • Provide hands-on leadership and mentoring of junior team members. This includes performing
    reviews of other engineers within your team.
  • Support the team and delivery managers in planning program-wide efforts.
  • Participate in interviewing and onboarding of new staff.
  • Perform People "HR" Management responsibilities.
  • Be an advocate for positive organizational change by understanding and promoting emerging organizational models and demonstrate how this supports and improves Domino’s business goals.
  • Support the estimation of upcoming work and coordination of work across peer teams.
  • Demonstrate features and provide status of managed services.

Company Information