
Senior Software Development Engineer in Test
- Bangalore, Karnataka
- Permanent
- Full-time
- Providing quality consulting and driving the delivery of testing efforts in the project.
- Champion Quality Engineering within the team.
- Providing guidance, mentorship, and support to ensure high performance and professional growth.
- Developing and maintaining QA frameworks.
- Devise and execute comprehensive test strategies, plans, and scripts for functional, regression, and integration testing.
- Demonstrate versatility in functional and automation testing.
- Good exposure to 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.
- Effectively manage and track defects via Jira, ensuring meticulous documentation and timely resolution.
- Contributing to the planning, estimation, and refinement of stories, epics, and design changes as part of an Agile Scrum team.
- Refining acceptance criteria into testable units and converting those into automated tests that execute efficiently and reliably.
- Integrating automated tests with CI/CD pipelines and ensuring successful automation as part of our standard build process.
- Reporting, reproducing, and helping development resolve defects – emphasis on troubleshooting, root cause analysis, and prevention of similar issues in the future.
- Contributing to design/code reviews for product and test code.
- 8+ yrs. experience as a Software Development Engineer in Test (similar role).
- Extensive experience of building test automation frameworks from scratch.
- Strong proficiency in Java and Selenium for automated testing.
- Top coding skills, conducting effective code reviews, and coaching the juniors 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 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.
- Strong analytical and problem-solving abilities.
- Excellent communication and interpersonal skills.
- Working knowledge of public cloud, especially AWS.
- Experience testing fault resilient services.
- Experience with Agile Scrum.
- Experience in 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.