Senior Software Development Engineer in Test in Redwood City, CA

View All Enterprise Technology jobs

Industry:

Enterprise Technology   •  

5 - 7 years

Posted 7 weeks ago

Responsibilities:


• Work hand-in-hand with the developers as a SDET or test automation engineer during Sprints for new feature development

• Lead a team of offshore QA Engineers (onboarding, quarterly delivery planning....)

• Perform manual and exploratory testing as a prerequisite for test automation (or for time-sensitive delivery scenarios)

• Perform testing (manual or automated regression) for unscheduled hotfix releases

• Perform pre-release automated regression testing for scheduled feature releases

• Review product requirement documents in close collaboration with product managers to create a test plan and test cases for features

• Review test plan and test case documents as needed with key stakeholders

• Uplevel overall QA team maturity by contributing to cross-functional efforts such as for nightly tests, monitoring test failures, and improving the frameworks that run the tests

• Work with Jenkins jobs to schedule tests, analyze test results and share feedback (e.g. test reliability, test coverage) with key stakeholders


Requirements:


•A good general technology match with OpenGov QA tech stack

•Programming experience in one or more of Ruby, Java, Javascript

•Experience improving quality through a combination of unit tests, load/performance tests, integration tests, UI and API tests, dependency testing, and monitoring

•Experience creating, executing, and maintaining automated test suites using Jenkins

•Proficiency with source control management such as Git and hands-on experience of common CI platforms, e.g. Jenkins

•Experience creating testing artifacts such as test plans, test cases, and test reports, and gathering requirements and clarifying ambiguities by communicating effectively with product managers and developers

•Domain expertise in public-sector Budgeting is a plus

•Experience with the QE of Enterprise SaaS applications is a plus

•Experience with Selenium-based testing frameworks such as Howitzer (Ruby) or Nightwatch (Javascript) is a big plus

•Experience working in Agile teams (Scrum and/or Kanban)


Skills:


•Has strong verbal and written communication skills

•Has a strong orientation towards delivering results incrementally

•Self-starter who can collaborate effectively with the members of the product development team (product managers, architects, developers, etc.) and with cross-functional QA team members


Qualifications:


•Experience: Minimum 5 years industry experience with 2 years as a SDET or a test automation engineer, preferably in SaaS companies

•Education: BS/MS in Computer Science or equivalent