
Senior Software Development Engineer in Test - Human Risk Platform Team
- Bangalore, Karnataka
- Permanent
- Full-time
- 8+ years of experience as a SDET (or similar role) working across the full tech stack
- Engineering / Computer science degree or equivalent experience
- Extensive experience test planning and breaking down stories/requirements into testable units
- Expertise in significant test automation work, validating both back-end and front-end interfaces in at least one object-oriented language, including:
- Extensive experience automating business logic in the services layer (RESTful API, SDK, or CLI, as appropriate)
- Proficiency in validating contract, functionality, correctness, and performance of REST API endpoints
- 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 programming skills and experience automating in Java or similar
- Experience in validation of UI-functionality and rendering, End-to-End testing, and UAT scenarios
- Experience with Cypress or knowledge of Protractor/Selenium
- Knowledge of Web Browsers, HTML, CSS, JavaScript, TypeScript, Angular, JSON, XML, integration with APIs, web servers
- Great knowledge of testing design patterns - for example, the Page Object Model
- Experience delivering testing in Agile projects with continuous testing model
- 2+ years of experience as a technical leader of test projects and test teams
- Database familiarity (types, schemas, SQL queries, basic operations) and ability to incorporate database-side validation into automated tests
- Experience with multithreading, concurrency, SaaS, and multi-tenant architectures
- Proven ability to integrate with and automate using third party APIs (e.g., Google, Microsoft, Amazon etc)
- Fosters a culture of collaboration, communication, performance and learning
- Drives innovation and creativity within and between teams
- Introduces employees to priorities outside of their immediate realm
- Ensures important interpersonal relationships and connections with one another and our community!