Elsevier

Senior Software Engineer II

Elsevier
Apply
1 day ago
Bengaluru, IndiaSenior

Responsibilities

  • Design, develop, and maintain AI workflows and software features and services using Java, JavaScript/TypeScript, PHP, or Python, including database development.
  • Contribute to software design, code reviews, technical documentation, and development of API, cloud, and applicable mobile applications.
  • Work across legacy platforms, new innovation products, and acquired products.
  • Design, build, and execute automated and performance test suites alongside feature code.
  • Perform API, end-to-end functional, cross-browser, and cross-platform testing, as well as applicable compliance and penetration testing in coordination with security teams.
  • Write testable code and collaborate on unit and integration testing to shift testing earlier in the development process.
  • Identify, log, track, and report defects and quality status through resolution.
  • Integrate builds and automated tests into CI/CD pipelines and document deliverables in Jira tickets or specification-driven documentation.
  • Participate in Agile Scrum ceremonies and support schedule, issue, and risk management.
  • Collaborate with management and cross-functional QE peers to improve engineering practices, quality standards, frameworks, tools, and processes.

Requirements

  • 6+ years of software engineering experience.
  • BS in Engineering or Computer Science, or equivalent degree experience.
  • Intermediate understanding of software engineering and QA principles and methodologies.
  • Proficiency in at least one of Java, JavaScript/TypeScript, Python, or PHP.
  • Hands-on experience with test automation tools such as Selenium, Playwright, or Cypress.
  • Experience with performance testing tools such as JMeter, k6, or Gatling.
  • API development and testing experience with REST, Postman, REST Assured, or similar tools.
  • Working knowledge of relational databases and SQL.
  • Experience with Git, Jira, and CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps.
  • Familiarity with legacy systems and modern or acquired products.
  • Strong analytical, problem-solving, communication, and cross-functional collaboration skills.

Benefits

  • Healthy work/life balance initiatives, shared parental leave, study assistance, and sabbaticals.
  • Comprehensive health insurance covering the employee, immediate family, and parents, with enhanced insurance options.
  • Group life insurance and group accident insurance.
  • Flexible working arrangement and an Employee Assistance Program.
  • Medical screening and modern maternity, paternity, and adoption benefits.
  • Long-service awards and a new baby gift.
  • Subsidized meals in Chennai.
  • Paid time off including casual, sick, privilege, compassionate, special sick leave, and gazetted public holidays.
  • Free home-office-home transport applicable in Bangalore and Chennai.

Tech Stack

Apache JMeterCypressGitGitHub ActionsJavaJavaScriptJenkinsPHPPostmanPythonSeleniumSQLTypeScript

Categories

Elsevier

About Elsevier

10,000+ employees

Elsevier builds scientific and medical information products and analytics platforms for researchers, clinicians, and educators. Its portfolio includes journals and databases such as The Lancet, Cell, ScienceDirect, Scopus, and ClinicalKey, sold primarily via institutional subscriptions, licensing, and open-access publishing fees. Founded in 1880 and headquartered in Amsterdam, Elsevier operates as a business of RELX, serving universities, hospitals, corporations, and government research agencies worldwide.

Contact me