Senior Java Software Engineer in Test

Cogent InfotechJersey City, NJ
Hybrid

About The Position

Join a long-established organization in the financial services and enterprise technology space, known for supporting secure, reliable, and business-critical digital platforms. As a Senior Software Development Engineer in Test, you will play a key role in modernizing Java-based, cloud-ready systems and strengthening software quality across UI, API, and backend layers. This role offers the opportunity to work within a business-aligned engineering team and contribute to a multi-year enterprise modernization effort. You will design, build, and own engineering-grade automation frameworks while partnering closely with software engineers, architects, product managers, DevOps teams, and quality engineering stakeholders.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience
  • 6-8+ years of experience in test automation, SDET, or quality engineering roles with a strong engineering focus
  • Strong hands-on Core Java programming experience demonstrated through automation framework development, not just test scripting
  • Proven ability to apply Core Java concepts such as object-oriented programming, collections, exception handling, and basic concurrency or multithreading
  • Deep hands-on experience with Selenium WebDriver, including Page Objects, locator strategies, synchronization, and test stability best practices
  • Hands-on experience with TestNG and/or JUnit, Maven or Gradle, Git, and CI/CD pipeline integration
  • Experience with API testing using Rest Assured and backend validation using SQL
  • Strong understanding of software testing methodologies, TDD, BDD, and automation design principles
  • Ability to complete hands-on Java and Selenium coding exercises, including live technical interviews
  • Excellent debugging, problem-solving, communication, collaboration, and mentoring skills
  • Ability to work effectively in Agile, cross-functional, and fast-paced engineering environments
  • Authorization to work in the United States that permits full-time employment for the duration of the position without requiring current or future employer sponsorship.

Nice To Haves

  • Exposure to cloud environments and containerization technologies such as Docker and Kubernetes
  • Experience with performance testing tools such as JMeter
  • Experience working in Agile or DevOps environments with continuous integration and continuous delivery
  • Experience applying AI-driven testing approaches to improve automation efficiency, coverage, and reliability
  • Relevant certifications in Java, automation testing, Agile, cloud, DevOps, or quality engineering are a plus

Responsibilities

  • Lead the strategy, design, and evolution of enterprise-grade test automation frameworks integrated into modern CI/CD pipelines
  • Champion an automation-first quality engineering mindset across API, UI, integration, backend, and end-to-end testing layers
  • Design, build, and scale robust Java-based automation frameworks using Selenium WebDriver, TestNG, JUnit, and related tools
  • Develop high-quality, reusable, and maintainable automation code, including utilities, base classes, and shared components
  • Apply modern automation design patterns such as Page Object Model to improve scalability, maintainability, and extensibility
  • Build automation solutions for UI, API, and backend systems, including database validation using JDBC/JPA and SQL
  • Diagnose and resolve test issues by debugging, refactoring, and optimizing automation suites for stability and reliability
  • Integrate automated test suites into CI/CD pipelines using tools such as Jenkins and Bitbucket to enable rapid feedback loops
  • Contribute to architecture discussions, code reviews, and solution design while promoting quality engineering best practices
  • Leverage AI-driven testing capabilities such as intelligent test generation, self-healing automation, test optimization, anomaly detection, and defect pattern analysis
  • Serve as a technical leader and mentor to help accelerate automation adoption and engineering excellence across teams
  • Partner closely with engineering, product, and DevOps teams in Agile environments to improve product quality and delivery velocity

Benefits

  • Full-time employment
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service