Senior Software Test Engineer
Job Description
| Position Title | Senior Software Test Engineer – Quality and Governance |
| Department | Central Services – Information Technology |
| Reporting To | QA Manager |
| Location | Bangalore,Sarjapur Road |
About Savills:
For over 160 years, Savills has been helping people thrive through place and spaces.
Listed on the London Stock Exchange, we have more than 40,000 professionals collaborating across over 70 countries, delivering unrivalled coverage and expertise to the world of commercial and prime residential real estate.
By applying world research data and trends to local and global settings, we’re able to empower our clients with insights from the forefront of the industry – bringing their aspirations to life through innovative, tailor-made solutions.
Whether we are working with a global corporate looking to expand, an investor seeking to sustainably optimise their portfolio, or a family trying to find a new home, we help our clients make better property decisions.
Equal Employment Opportunity:
Savills is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Scope:
We are seeking a highly skilled and detail-oriented Senior Software Test Engineer to lead testing efforts across the software development lifecycle. This role emphasizes structured testing methodologies, requirement validation, and quality governance. The ideal candidate will ensure comprehensive test coverage, drive process improvements, and act as a quality gate for delivery.
Key Responsibilities
- Design, develop, and execute test strategies, plans, and test cases based on business and technical requirements
- Perform manual and automated testing across functional, regression, integration, and system testing
- Ensure end-to-end test coverage across UI, API, and database layers
- Participate in requirement analysis and risk assessment to identify test scenarios early
- Manage defect lifecycle: logging, prioritization, tracking, RCA, and closure
- Support UAT and release validation activities
- Collaborate with cross-functional teams in Agile environments
- Integrate automation into CI/CD pipelines
- Generate test reports and provide actionable quality insights
Quality Ownership & Governance
- Own end-to-end quality for assigned modules, including test strategy and release readiness
- Act as a quality gate for releases, supporting go/no-go decisions
- Identify and resolve requirement ambiguities to ensure completeness and testability
- Classify issues into defects, requirement gaps, and change requests
- Ensure requirement-to-test traceability (RTM)
- Define and track quality metrics such as coverage, leakage, and flakiness
- Drive root cause analysis and implement preventive quality improvements
- Contribute to quality dashboards and reporting
Success Measures
- Reduction in production defects and leakage
- Improved requirement clarity and reduced CRs
- Increased test coverage and traceability
- Improved test execution efficiency
- Reduced flakiness and improved consistency
- Strong alignment between requirements, testing, and delivery
QA Process & Methodology Expertise
- Strong understanding of STLC and SDLC
- Experience in test planning, estimation, and scheduling
- Knowledge of test design techniques (BVA, EP, decision tables, state transition)
- Experience with risk-based testing and impact analysis
- Expertise in defect management tools (ClickUp, JIRA)
- Familiarity with test management tools (ClickUp, TestRail, Zephyr)
- Experience with test data management and environment setup
- Understanding of traceability and requirement coverage
- Exposure to shift-left and continuous testing practices
- Experience in release validation and audit/compliance requirements
Technical Skills & Qualifications
- 5+ years of experience in manual and automation testing
- Strong experience with Selenium WebDriver (Java preferred) and Playwright
- Experience with TestNG/JUnit frameworks
- API testing experience (Postman, Rest Assured)
- Familiarity with CI/CD tools (Azure DevOps, Git, Maven)
- Basic SQL/database validation skills
- Exposure to performance testing (JMeter or similar tools is a plus)
Key Competencies
- Strong quality-driven mindset with attention to detail
- Ownership and accountability for delivery quality
- Ability to challenge requirements and improve processes
- Strong analytical and debugging skills
- Effective stakeholder communication and collaboration
- Ability to mentor and enforce QA best practices