
Senior Software Engineer -SDET
Posted November 10, 2026
Job Description
- This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer – SDET based in Bangalore, India. Are you an experienced software quality engineer passionate about test automation, engineering excellence, and building reliable software solutions? This role offers an exciting opportunity to take ownership of quality engineering strategies across complex software projects and feature areas. You will drive testing excellence throughout the development lifecycle, ensuring applications meet high standards of functionality, performance, reliability, and security. By combining advanced automation, risk-based testing, and data-driven quality insights, you will help engineering teams identify and resolve issues earlier. You will collaborate closely with software developers, Site Reliability Engineering (SRE), and cross-functional stakeholders to strengthen CI/CD processes and improve release readiness. This position also offers the opportunity to mentor junior engineers, influence technical decisions, and leverage AI-powered tools to advance modern software testing practices.
- Accountabilities: Quality Engineering Leadership: Lead quality assurance activities for assigned projects and feature areas by defining test strategies, testing scope, objectives, and release exit criteria. Drive a shift-left testing approach by reviewing requirements, technical specifications, and software designs to identify potential risks, quality concerns, and testability gaps early in the development lifecycle. Develop and execute risk-based test plans aligned with project objectives, technical requirements, and business priorities. End-to-End and Integration Testing: Validate complete application workflows and integration points across multiple systems to identify functional issues, dependencies, and systemic risks. Assess application behavior across different environments and ensure seamless integration between software components. Investigate complex technical issues using application logs, monitoring tools, and environment insights, collaborating with Engineering and SRE teams to identify root causes. Test Automation and CI/CD: Design, develop, maintain, and optimize scalable test automation frameworks, testing tools, and supporting utilities. Own and improve CI/CD quality gates, including smoke, regression, and integration testing, ensuring reliable execution and fast feedback throughout the delivery pipeline. Review application code to identify effective testing approaches and influence software design decisions that improve testability and maintainability. Performance and Non-Functional Testing: Incorporate non-functional testing strategies covering performance, reliability, and security in collaboration with relevant technical teams. Conduct mid-scale load testing, analyze performance results, identify bottlenecks, and implement improvements where applicable. Evaluate application stability and reliability under different operating conditions and recommend appropriate corrective actions. Quality Monitoring and Release Readiness: Track and analyze quality indicators, including defect trends, test coverage, and application stability, using data-driven insights to recommend improvements. Assess and communicate quality risks, testing progress, and release readiness to relevant stakeholders to support informed deployment decisions. Provide feedback on release schedules, software quality, and overall system stability. Team Collaboration and Mentorship: Guide junior engineers in test planning and execution, review testing documentation and automation code, and provide technical mentorship. Promote effective testing practices, knowledge sharing, and continuous improvement across engineering teams. AI-Driven Testing Innovation: Use approved AI-powered tools to improve testing workflows, support automation development, and enhance engineering productivity while following organizational guidelines and validating generated outputs. Perform additional responsibilities as required, including occasional work outside standard business hours based on operational and project needs. Requirements: Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline, or an equivalent combination of education and professional experience. 5–7 years of professional experience in Software Engineering, Software Testing, Quality Engineering, or related technical roles. Strong understanding of modern software engineering practices, including continuous integration and continuous delivery (CI/CD), test automation, and application observability. Demonstrated experience defining and implementing risk-based testing strategies for software projects, applications, or specific feature areas. Proven ability to design, develop, and maintain scalable, reliable, and maintainable test automation frameworks and supporting utilities. Strong debugging, analytical, and root-cause investigation skills, with practical experience using application logs, monitoring tools, and system diagnostics. Experience validating end-to-end application workflows, API integrations, and interactions between interconnected systems. Familiarity with non-functional testing methodologies, including performance, reliability, and security testing. Practical experience conducting load testing, interpreting performance results, and identifying opportunities for system optimization. Ability to monitor and interpret quality metrics such as defect trends, test coverage, and application stability to drive continuous improvement. Experience reviewing application code and influencing technical design decisions to improve software quality and testability. Strong knowledge of CI/CD pipelines and the ability to manage and optimize automated quality gates across development and release processes. Demonstrated ability to mentor junior engineers, review technical deliverables, and strengthen testing practices within engineering teams. Excellent communication and collaboration skills, with the ability to clearly communicate quality status, technical risks, testing outcomes, and improvement recommendations. Practical experience using AI-powered tools to enhance software testing, support automation, and evaluate generated outputs responsibly. Strong organizational and problem-solving abilities, with the capacity to manage multiple priorities and work effectively in a fast-paced engineering environment. Flexibility to occasionally support activities outside standard working hours according to business requirements. Benefits: Full-time employment opportunity with a remote working arrangement from India. Opportunity to work on sophisticated software products and enterprise-level technology platforms. Exposure to modern software engineering practices, test automation frameworks, CI/CD pipelines, and observability tools. Opportunities to leverage artificial intelligence and emerging technologies to improve software quality and engineering productivity. Collaborative environment involving software engineering, quality assurance, and Site Reliability Engineering professionals. Opportunities to take ownership of quality engineering initiatives and influence technical and release decisions. Professional development through continuous learning, technical collaboration, and exposure to modern testing methodologies. Opportunities to mentor junior engineers and contribute to stronger engineering practices. Inclusive and supportive workplace culture that values diversity, collaboration, integrity, and individual contributions. Opportunity to contribute to innovative technology solutions within the financial services, property data, title insurance, and mortgage technology sectors.
- How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether? Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1
- We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
- Apply for this job