Senior Java Software Engineer in Test

Cogent Infotech Corporation

Coppell, TX

JOB DETAILS
SALARY
$110,000–$150,000 Per Year
SKILLS
Agile Programming Methodologies, Apache JMeter, Application Programming Interface (API), Artificial Intelligence (AI), Automation, Behavior Driven Development (BDD), Best Practices, Cloud Computing, Code Reviews, Computer Science, Concurrency, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, Debugging Skills, Design Patterns Programming Methodologies, DevOps, Diversity, Docker, Error Handling, Financial Services, Git, Gradle, Home Automation, Information Technology & Information Systems, JDBC (Java Database Connectivity), JUnit, Java, Java Persistence API (JPA), Jenkins, Maven, Mentoring, Multithreaded Programming, Object Modeling, Object Oriented Programming (OOP), Pattern Analysis, Performance Testing, Problem Solving Skills, Quality Assurance Methodology, Quality Engineering, Quality Management, Refactoring, SQL (Structured Query Language), Scalable System Development, Selenium, Software Design for Test (SDET), Software Engineering, Software Testing, Team Player, Technical Leadership, Test Automation, Test Driven Development (TDD), Test Scripts, Test Suite, Test Tools, Testing, User Interface/Experience (UI/UX)
LOCATION
Coppell, TX
POSTED
1 day ago

About the Company


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.
Job Title Senior Java Software Engineer in Test
Employment Type Full-time hybrid role; in-office 3 days per week
Work Location Tampa, FL / Coppell, TX / Jersey City, NJ
Salary Range $110,000 - $150,000

Summary


Lead Java-Based SDET Excellence!
We are looking for a senior professional with strong Core Java programming, deep Selenium automation expertise, API testing experience, SQL-based backend validation, and CI/CD integration skills. This is a hands-on, code-driven role focused on building scalable automation frameworks, reusable Java components, and reliable test solutions for mission-critical enterprise systems.
Primary Skills: Core Java, Selenium WebDriver, TestNG, JUnit, Page Object Model, Rest Assured, API Testing, SQL, JDBC/JPA, Maven, Gradle, Git, Jenkins, Bitbucket, CI/CD, UI Automation, Backend Automation
Secondary Skills: TDD, BDD, Agile, DevOps, Docker, Kubernetes, JMeter, AI-Driven Testing, Test Optimization, Anomaly Detection, Defect Pattern Analysis, Cloud-Ready Architecture, Quality Engineering Leadership

What You'll Do

  • 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

What We're Looking For

  • 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

Preferred Skills & Certifications

  • 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

Equal Opportunity Statement


Cogent Infotech is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment where everyone feels welcome and valued. We encourage applications from individuals of all backgrounds, identities, abilities, and experiences. If you are excited about this role but do not meet every requirement, we still encourage you to apply.

Join Us


At Cogent Infotech, your ideas matter. Join a purpose-driven organization that celebrates diversity, encourages collaboration, and invests in your future.

About the Company

C

Cogent Infotech Corporation