
Senior Quality Engineer - SDET
Role summary
We are seeking a Senior Quality Engineer (SDET) to join our team in the San Francisco Bay Area. This role is crucial for driving quality and influencing design across our programs, focusing on building trust. You will own multiple features, assist in onboarding stakeholders to quality and automation best practices, and advise scrum teams on quality concerns. You will leverage your deep platform knowledge to ensure thorough test coverage, assess risks, and participate actively in design and technical reviews. The ideal candidate will have 7+ years of SDET experience, proficiency in Java and JavaScript, experience with automation tools like Selenium, and a solid understanding of SQL and agile methodologies. This is an onsite role requiring a technical degree.
## Description
The opportunity is in the San Francisco (primary) Bay area. We are looking for a strong, dynamic Senior Quality Engineer (SMTS) who will be the quality champion and influence the design and drive our # value Trust across the program. If you value quality, embrace big dreams, thrive on getting things done, and love having fun along the way, we’d love to have you on our team!
We are a strong accomplished organization of quality experts that believe in Quality, Innovation, and Work life balance. We are passionate with all things quality, tooling and engineering efficiency. We promote being a trusted advisor to engineering teams.
Responsibilities:
- A strong SMTS owns multiple features within their product area. Capable of owning complex or highly ambiguous features. Has a broader understanding of all functionality owned by their scrum teams.
- Assists in on-boarding stakeholders (Development teams, Product teams, Q3) in quality and automation focus. Aware of industry standard techniques used to ensure high quality software, such as testing tools, development methodologies and engineering practices.
- Advises scrum team members on quality concerns and supports them in improving design and development practices.
- Influences SFDC quality tools and processes by providing feedback and suggestions for improvements.
- Has developed deeper and broader knowledge of the platform and applications through pairs testing, testing parties, scrum team work, and ongoing training.
- Has a solid understanding of the areas their scrum teams own and knows "what they don't know" about the application and seeks out the necessary understanding to ensure thorough test coverage.
- Has an expert-level knowledge of many areas of that product. Is the "go-to" person for the areas that their scrum team owns. Should be able to understand and assess risk for cross-functional impact based on developed understanding of the significant portions of the application.
- Seeks feedback for detailed impact where needed. Exhibits this understanding in their thorough test planning and test plan reviews.
- Identifies feature areas that need additional/enhanced testing and organizes test reviews to resolve issues. Uses deep and broad understanding of the application to ensure thorough and rigorous testing of the E2E feature integration testing.
- Vocal participation in design reviews, technical specification reviews, and test plan reviews with an eye for dependencies and corner cases and the ability to influence and contribute significantly to feature design.
- Will keep informed of issues / risks impacting the feature deliverables, seeking assistance when needed.
- Able to mentor scrum teams, Q3 teams in good test case design practices
- Works with the scrum teams closely every sprint. Advocates for practices that contribute to high quality including iterative development, test driven development, implementing constructive feedback from sprint retrospectives, maintaining excellent automation coverage, etc.
- Carefully monitors the accuracy and quality of work methods and outputs. Is committed to excellence. Seeks out and applies best practices. Probes and looks past symptoms to determine the underlying causes of problems and issues. Addresses problems with accuracy, speed and thoroughness.
- Organizes work that requires coordination with others. Encourages others to look at problems and processes in new ways. Identifies opportunities to increase efficiency, simplicity, and revenue. Approaches problems with curiosity and open-mindedness. Generates innovative ideas and solutions to problems.
- May assist MTS and AMTS team members in planning and organizing work.
- Strives to understand the technical implementation of their feature. Understands integration, security issues that affect their feature areas.
- Adopt the use of github or version controls tools.
- Contributes tests to Ftests, Selenium, ProdTest for their feature area. Knows Ftest utilities available to them and uses them effectively. Understands coding practices.
Requirements:
- 7+ years of professional software development engineer in test (SDET) experience required
- A related technical degree required
- Proven programming experience in Java and Javascript
- Webdriver / Selenium, HP Quicktest, JavaScript experience
- Experience with developer tools like git, Maven and Eclipse IDE, as well as, Webdriver / Selenium, HP Quicktest
- Extensive knowledge in UAT testing
- Experience in writing test plan, test cases and bug tracking
- Proficient in writing functional automation (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.
- Optimally communicate technical information in a clear and concise manner and ability to coordinate cross-team efforts
- Experience with agile development methodology
- Solid understanding of relational databases and SQL
- Excellent communications skills, both written and verbal
For roles in San Francisco and Los Angeles: Pursuant to the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring, Salesforce will consider for employment qualified applicants with arrest and conviction records.
Sample Informatica interview questions
- 1
What are the key components and considerations in designing a low-latency cloud monitoring system?
system designmedium - 2
Decode Ways Determine the number of valid ways to decode a string of digits. Input: s = "10" Output: 1 Explanation: The string can only be decoded one single way, as the sequence '10' maps exclusively to the letter 'J'.
codingmedium - 3
Find the majority element in an array. Given an array of size n, find the majority element. The majority element is the element that appears more than ⌊n / 2⌋ times. You may assume that the majority element always exists in the array. Input: nums = [3, 2, 3] Output: 3 Explanation: The number 3 appears 2 times, which is strictly greater than n/2 (1.5).
codingmedium
Sign up for a personalized interview prep pack tailored to this role.

