Position: Software Engineering SMTS/LMTS (SDET)
Location: Bengaluru, Karnataka, India
Best Watches available for you on Amazon FashionAbout Salesforce
We’re Salesforce, the Customer Company, inspiring the future of business with AI+ Data +CRM. Leading with our core values, we help companies across every industry blaze new trails and connect with customers in a whole new way. And, we empower you to be a Trailblazer, too — driving your performance and career growth, charting new paths, and improving the state of the world. If you believe in business as the greatest platform for change and in companies doing well and doing good – you’ve come to the right place.
Job Description
As a member of the Salesforce, Integration Cloud (MuleSoft) Team, you will use Agile methodologies to plan, coordinate, and lead software projects that result in delightful experiences for customers.
You are a deep thinker with a natural curiosity to learn our customers’ business and a dedicated advocate for great customer experience and world-class quality at scale in a complex modern microservices environment. You will also have a strong analytical mindset and will drive actions at the right level to ensure that we can maximize engineering productivity while delivering a stable, secure, and performant experience to our customers. Finally, you will be responsible for clear and courageous communication at all levels about the delivery risk and quality outlook of our products.
Use best Headphones for your upcoming interviewRequired Skills
- Bachelor’s degree (or its foreign degree equivalent) in Computer Science, Engineering, or a related technical discipline or equivalent experience.
- 5-12+ years of experience in testing analytical applications, data visualizations, data pipelines with 2-8+ years of experience in Automation and building test frameworks
- Experience building automation and automation frameworks helping teams to shift left.
- Understanding of the test pyramid, and how to enable shift-left, execute, and monitor tests at each level.
- Strong programming skills in either Java, Javascript – experience using Mulesoft or doing Salesforce customization or integration is a plus.
- Ability to operate in a microservice-based architecture deployed on Kubernetes and AWS.
- Hands-on experience with quality measurement, evaluation, and optimization.
- Experience providing technical leadership and coaching to people across scrum teams.
- Good Understanding of back-end systems and APIs.
- Strongly recommend having MuleSoft Certifications (Developer, Architect, etc.)
- Strongly recommend having MuleSoft Connectors and Anypoint knowledge
- Experience with CI/CD pipelines
Preferred Skills
- Experience with Containers like Docker, K8s, AWS skills, etc
- Experience with some of the following quality tools: WebDriver.io, Selenium, Appium, RestAPI
- Experience delivering SaaS applications at scale.
- Experience using UI profilers and deep knowledge of Chrome developer and testing tools.
- Experience with APM and logging tools like Splunk, New Relic and SumoLogic.
- Understanding of and experience with specialized data platforms like Influx and Spark.
- Experience in contract testing is a plus
- Familiarity with Machine learning & AI
Responsibilities
- Be part of one or more development Scrum teams and own multiple features in their product area, including complex or highly ambiguous features. Develop a broader understanding of platform and applications and an in-depth understanding of product areas that their Scrum teams own
- Become a “go-to” person on the scrum team for Functional understanding. Interface with customers to understand real-life usage and cross-functional aspects to develop and automate test plans for Critical User Journeys and End-to-End Scenarios
- Work closely with cross-functional teams across geographies and support Scrum teams to ensure thorough testing of Functionality and End-to-End scenarios
- Execute testing with complex org setup and varied data shapes. Organize test plan reviews and blitzes throughout SDLC to ensure timely delivery of high-quality product
- Propose and lead on initiatives to boost tooling, automation and integration speed focusing on engineers productivity, release velocity and product quality
- Design and develop the test automation framework and harnesses
- Help build our automation tech foundation that will allow engineering teams to build, execute, and monitor various different types of tests across the testing pyramid. (#shiftleft)
- Design and deliver automation as necessary with a quality mindset across the organization.
- Consult with Engineering teams as necessary to address systemic quality gaps.
- Provide oversight through code and design reviews for features and tests delivered by other developers within their supported scrum teams. Participate in higher-level reviews as necessary.
- Maintain contact with support teams and customers to understand real-life customer journeys, build test cases.
- Organize and drive cross-product testing prior to major releases.
- Monitor customer experience and advocate for customer enhancements.
- Monitor product and/or feature-level quality health metrics (testability, test health, test coverage, etc.)
- Work closely with senior developers, PM, and UX to ensure features are delivered to meet business and quality requirements.
- Troubleshoot production issues and develop test strategies to avoid these incidents.
- Do the right thing, always, for our customers.
- Monitor product and feature-level quality health metrics (testability, test health, test coverage, etc.)
- Be responsive to bugs and prioritize customer investigations.
Accommodations
If you require assistance due to a disability applying for open positions please submit a request via this Accommodations Request Form.
Apply: Click here to Apply
Get new laptop from Amazon