Responsibilities:
Independently design and deliver code for products with a quality mindset.
Provides oversight through code/automation and quality reviews for features delivered by other developers within their scrum team.
Actively support our agile framework - including establishing scrum team roles, tools, and practices
Automate the every possible scenarios in Salesforce testing process, culture and code base, in order to improve it.
Analysis and Design:
Participate in a Test Design Reviews for integration test plans within and across teams with focus on functional, business, complex scenarios, high impact projects, usability, and accessibility
Create end-to-end, cross cloud-impacting, integration automation (API and UI) with complex Salesforce orgs
Interface with customers to understand real life usage, build test cases
Execute Testing with complex org setup, varied data models
Organize and drive cross product testing
Monitor product and/or feature-level quality health metrics (testability, test health, test coverage, etc)
Works closely with senior developers & PM to ensure their features are delivered to meet business and quality requirements
Requirements:
At least 5+ years of quality assurance using Automation tools
Well versed with testing for Salesforce, Java using JUnit, Webdriver/Selenium, JavaScript, BDD Frameworks, TestNG, Sauce Labs, NUI knowledge is highly desired.
Experience with developer tools like git, Visual Studio Code, IntelliJ and Eclipse IDE
Experience in UAT testing
Experience in creating test plan, test cases and bug tracking
Proficient in writing functional automation test (UI/API)
Familiar with industry quality & usability practices
Self-motivator, who can work independently, able to learn quickly, meets deadlines and demonstrates problem-solving skills.
Effectively communicate technical information in a clear and concise manner and ability to coordinate cross-team efforts
Experience with agile development methodology
Good to have familiarity with Jenkins or other CI/CD pipeline tools.
Highly organized with the ability to multi-task, prioritize and adapt in a fast-paced, dynamic environment