Mimecast Limited logo

Senior Software Development Engineer in Test

Mimecast Limited
NewPosted yesterday

LOCATION

Bengaluru · Onsite

EXPERIENCE

8+ Years

TYPE

FullTime

SKILLS REQUIRED

Test AutomationQuality EngineeringTest StrategyJavaRoot Cause AnalysisAI testingPrompt Engineering

Job description

Overview

Senior Software Development Engineer in Test based in Bangalore, working UK hours, to lead test automation, quality engineering and AI-enabled QA across Salesforce, NetSuite and related systems.

What you'll do

  • Provide quality consulting and drive the delivery of testing efforts in the project.
  • Champion Quality Engineering within the team.
  • Provide guidance, mentorship, and support to ensure high performance and professional growth.
  • Develop and maintain QA frameworks.
  • Devise and execute comprehensive test strategies, plans, and scripts for functional, regression, and integration testing.
  • Demonstrate versatility in functional and automation testing.
  • Carry out non-functional and negative testing.
  • Conduct thorough data testing to ensure data integrity and accuracy.
  • Perform API testing to validate the functionality, reliability, and performance of API endpoints.
  • Lead Salesforce testing efforts, ensuring all customizations and integrations are thoroughly tested and meet business requirements.
  • Lead hands-on AI implementation in QA: evaluate, pilot and roll out AI testing tools and measure their impact on coverage, cycle time and defect leakage.
  • Build prompt libraries and AI-assisted workflows that generate test cases and test data from requirements, user stories and Jira tickets, and summarise test failures.
  • Embed AI capabilities in CI/CD (self-healing locators, risk-based test selection, automated defect triage), with human review of AI output and appropriate data-privacy controls.
  • Test Salesforce and NetSuite AI-enabled features and integrations for accuracy, bias, data leakage and prompt-injection risk.
  • Manage and track defects via Jira, ensuring meticulous documentation and timely resolution.
  • Contribute to the planning, estimation, and refinement of stories, epics, and design changes as part of an Agile Scrum team.
  • Refine acceptance criteria into testable units and convert those into automated tests that execute efficiently and reliably.
  • Integrate automated tests with CI/CD pipelines and ensure successful automation as part of the standard build process.
  • Report, reproduce, and help development resolve defects, with emphasis on troubleshooting, root cause analysis, and prevention of similar issues.
  • Contribute to design and code reviews for product and test code.

What you'll need

  • 8+ years of experience as a Software Development Engineer in Test (similar role).
  • Extensive experience building test automation frameworks from scratch.
  • Strong proficiency in Java.
  • Experience with automation tools such as Selenium or Playwright.
  • Top coding skills, conducting effective code reviews, and coaching junior engineers to raise their coding proficiency.
  • Hands-on experience with Jira for defect management and tracking.
  • Extensive experience in data testing and ensuring data integrity.
  • Expertise in API automation testing, including using tools like Postman or similar.
  • Clear understanding of how to manage risk through negative testing, boundary/limits testing, load/soak testing, and other test aspects as appropriate, including system integration, performance/scale, security.
  • Solid experience in Salesforce testing, including customizations and integrations.
  • Demonstrable experience implementing AI tools in a QA or engineering team, with measurable results (for example reduced test-authoring time or maintenance effort).
  • Hands-on experience with AI coding and testing tools (GitHub Copilot, Cursor, Claude, ChatGPT/Azure OpenAI, Copado AI, Tricentis, mabl, Applitools or similar), LLM APIs and prompt engineering.
  • Understanding of AI risks and governance, and how to validate AI-generated tests and AI-enabled features.
  • Working knowledge of NetSuite testing alongside Salesforce, and of wider IT systems and integrations (APIs, middleware, SSO, data platforms).
  • Strong analytical and problem-solving abilities.
  • Excellent communication and interpersonal skills.
  • Availability to work in UK hours.

Nice to have

  • Working knowledge of public cloud, especially AWS.
  • Experience testing fault resilient services.
  • Experience with Agile Scrum.
  • Experience deep diving into logs, code, and other elements to understand and solve problems.
  • Knowledge of Copado for CI/CD processes.
  • Solid DB understanding (types, schemas, SQL queries, basic operations) and ability to incorporate database-side validation into automated tests.
  • Bachelor's degree in computer science, Information Technology, or related field.
  • Relevant certifications in QA, Salesforce, or related technologies.

Details

  • Location: Bangalore, India.
  • Employment type: Full-Time.
  • Working hours: UK hours.

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.

Senior Software Development Engineer in Test