Unisys logo

Application Lead Test Engineer

Unisys
NewPosted today

LOCATION

Bangalore · Onsite

EXPERIENCE

7 - 10 Years

TYPE

FullTime

SKILLS REQUIRED

Test AutomationJavaPerformance TestingTest planningREST API TestingSeleniumCI/CDSpring BootJ-Meter

Job description

Overview

Senior engineer role building and testing software across the full stack, leading quality for the team and owning the test strategy, with roughly 50% application development and 50% testing and QA activities.

What you'll do

  • Design, develop, and maintain full stack features using Java, PHP, and the Jmix framework on the back end, and JavaScript/TypeScript on the front end
  • Build and consume REST APIs and integrate third-party services
  • Translate business requirements into scalable, maintainable technical solutions
  • Contribute to architecture and design decisions, including code structure, patterns, and technical standards
  • Write clean, well-tested code with strong unit and integration test coverage
  • Participate in and lead code reviews across both application and test code
  • Debug and resolve production issues, and optimize application performance
  • Mentor developers and QA engineers on code quality and testability
  • Lead and mentor QA engineers, balancing leadership with hands-on technical work
  • Architect, build, and maintain test automation frameworks for UI, API, and integration testing
  • Plan, design, and run performance, load, and stress tests, then analyze results and recommend improvements
  • Promote shift-left testing by working with the team on testability, early defect detection, and test coverage
  • Build and maintain CI/CD pipelines so builds, tests, and deployments run automatically
  • Set up test tooling, including mocks, stubs, and test environments
  • Track quality metrics, run defect triage, and report risks and status to stakeholders
  • Estimate effort and continuously improve processes in an [Agile/Scrum] environment
  • Use AI tools to generate test cases and test data, draft and refactor code, review changes, and summarize failures and logs
  • Define team guidelines for responsible AI use, including prompt practices, review of AI-generated code, and protection of sensitive data
  • Evaluate and introduce AI-powered development and testing tools, and measure their real impact on quality and speed

What you'll need

  • BA/BS degree and 7-10 years' relevant experience, or equivalent combination of education and experience
  • 7-10 years of professional software engineering experience, including full stack development
  • Strong proficiency in Java, with Spring Boot or similar frameworks
  • Hands-on experience with the Jmix framework (or its predecessor, CUBA Platform)
  • Working experience with PHP (Laravel, Symfony, or similar)
  • Strong JavaScript and TypeScript skills, plus a modern front-end framework [React / Angular / Vue]
  • Solid understanding of HTML5, CSS3, and responsive UI development
  • Experience designing and building REST APIs, including authentication and authorization (OAuth2, JWT)
  • Good grasp of design patterns, clean code, SOLID principles, and application architecture
  • Experience with Git workflows, pull request reviews, and build tools (Maven/Gradle, npm)
  • SDET or test automation engineering experience and previous experience leading QA teams
  • Proven experience writing Test Plans and Test Strategies for complex projects
  • Experience building automation frameworks from scratch (Selenium, Playwright, Cypress, TestNG/JUnit, or similar)
  • Hands-on performance testing experience (JMeter, k6, Gatling, or similar), including load modeling and bottleneck analysis
  • Strong API testing experience (REST Assured, Postman, or similar)
  • Experience integrating tests into CI/CD (Jenkins, GitLab CI, GitHub Actions)
  • Experience with Jira and test management tools (TestRail, Xray, or similar)
  • Practical experience using AI assistants and coding tools (e.g., Claude, GitHub Copilot, ChatGPT) in daily development and testing, with the judgment to validate and correct their output
  • Prompt engineering skills for producing reliable code, test cases, and test data
  • Excellent communication and stakeholder management skills
  • Ability to switch between building and testing, and to lead by example

Nice to have

  • Experience building AI-assisted tooling, such as agents, scripts that call LLM APIs, or MCP integrations
  • Microservices architecture and event-driven design
  • Docker, Kubernetes, and cloud platforms (AWS / Azure / GCP)
  • Application performance monitoring tools (Grafana, Prometheus, New Relic, Datadog)
  • ISTQB or AI certifications

Details

  • Location: Bangalore, KA, India

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Application Lead Test Engineer