Job Type
Job Details
To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.
Job Category
Software EngineeringJob Details
About 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.
About 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.
Salesforce Business Technology is looking for a Software Engineer (MTS) to join our Revenue Management and data integration team focussing on the business transformational initiatives. You will be working with a group of best-in-class engineers, architects, and product managers to build scalable features and integrations on the Salesforce and Mulesoft platforms. Come grow with us in an environment where professional development is encouraged, volunteerism is the norm, and innovation is a daily occurrence. We value Trust, Scale, and Integration. We relentlessly pursue these values with the help of modern, lean, and self-governing Scrum teams.
Responsibilities:
As a Quality Engineer, you will design, create, document, implement and maintain test scripts for complex on-demand and integration applications. You should be self-directed, team-oriented with a strong ability to work with the cross-functional teams. You should have the ability to handle multiple, complex technical projects and have the flexibility to work in a very dynamic environment. You also have to be comfortable with initial manual testing of new features, so you have the understanding to architect and implement automation. You need to have a strong background in Object-Oriented programming concepts and constructs. You will be responsible for developing automated quality assurance practices for highly scalable internal applications built using Force.com technologies. You must have a solid background in Java or Force.com/Apex programming skills and a good understanding of Javascript, modern UI frameworks, Webdriver and Selenium. You will be responsible for developing functional automation tests around UI & APIs.You will need to identify missing test cases and refine existing scripts for modularity and to enable automation, estimate and prioritise work for optimal risk mitigation and identify risk-based regression suites. You should have the ability to troubleshoot problems with the application server, database, and Operating system setup. You will be responsible for ensuring quality delivery through all phases of the front-end to the back-end development lifecycle.
This job requires that you be a quick learner, self-starter with the ability to work under pressure, meet aggressive deadlines and handle multiple projects/tasks simultaneously. You should have the ability to work in a fun, creative and fast-paced environment. You will be responsible to adapt quickly, motivate people, instill accountability and achieve results. You must possess good oral and written communication/ documentation skills and be able to interact with other team members to deliver fast and reliable code.
Required Skills:
- Bachelor's degree - ideally in Computer Science, Engineering or MIS
- 6+ years of experience in Quality Assurance processes, methodologies, and best practices
- 5+ years of experience and expertise with software development and quality engineering (data-driven, white box test automation, system-level testing and End to End Testing)
- Create UI/API end-to-end cross-cloud impacting, integration automation
- Extensive hands on experience using SOAP UI for WebServices automation
- Experience with Multiple Automation framework like Keyword, Data driven and Hybrid
- Extensively involved in BDD/TDD framework
- Expertise in Core Java programming, strong in OOPS Concepts and collection framework
- Knowledge of Git, Jenkins, Ant, Maven, or other similar technologies
- Hands-on skills with test automation tools for functional, regression, performance and load testing
- Sound familiarity with Selenium or any of the Open Source Automation Frameworks and unit testing frameworks such as TestNG, J-Unit and/or scripting language like JS, Perl
- Build Automation frameworks for End to End Testing of different systems
- Able to integrate different Automation frameworks
- Build Automation frameworks that can interact with boundary systems such as Oracle
- Expert ability to write clear and concise test documents and automation scripts
- Build test cases and execute testing with complex data shape
- Should be very familiar with DEVOPs tools like Jenkins and should be able to build pipeline from scratch
- Building and Driving test practices within the team
- Organize and drive cross product testing
- Diagnose, track and manage quality issues to resolution
- Effectively communicate status and risk to the team and manager
- Strong analytical and problem-solving skills
- Excellent written and verbal communication skills with outstanding attention to detail
- Experience in delivering engineering applications using agile/scrum methodology
Desired Skills:
- Experience in multi-platform testing (Windows, UNIX, LINUX).
- Background with Force.com (Apex and Visualforce), Java and an understanding of Javascript, CSS, SOAP XML, and HTML.
- Experience developing on the Salesforce.com platform & API. Certification in Force.com and/or Java would be an added advantage.
- Experience with Salesforce Quote to Cash Process
- Participate in product and feature design with technical staff, product members
- Excellent cross-group communication and problem-solving skills
- Experience with J2EE Technologies (e.g. JSP, Servlets, EJB, WebServices, SOA)
- Experience in testing and/or developing Enterprise Integration Systems and Financial applications.
- Experience with Mulesoft
- Experience working in Salesforce
Accommodations
If you require assistance due to a disability applying for open positions please submit a request via this Accommodations Request Form.
Posting Statement
At Salesforce we believe that the business of business is to improve the state of our world. Each of us has a responsibility to drive Equality in our communities and workplaces. We are committed to creating a workforce that reflects society through inclusive programs and initiatives such as equal pay, employee resource groups, inclusive benefits, and more. Learn more about Equality at www.equality.com and explore our company benefits at www.salesforcebenefits.com.
Salesforce is an Equal Employment Opportunity and Affirmative Action Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status. Salesforce does not accept unsolicited headhunter and agency resumes. Salesforce will not pay any third-party agency or company that does not have a signed agreement with Salesforce.
Salesforce welcomes all.
WHO WE ARE: We’re Salesforce, the Customer Company, inspiring the future of business with AI+Data+CRM. Leading with our core values, we help... Read more