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.