Browse
···
Log in / Register

Lead Quality Assurance Software Developer

$135,000-150,000/year

Resource Innovations

San Francisco, CA, USA

Favourites
Share

Description

Resource Innovations is seeking Lead Quality Assurance Software Developer to join our growing Software As A Service (SaaS) team. As a hands-on Lead QA Software Engineer, you will be responsible for ensuring overall software quality working closely with the software teams to define, prioritize, and test user stories and help coordinate regular software releases with DevOps. This position will work on wide range of SaaS products that fundamentally changes how utilities manage business processes and customer initiatives for energy efficiency, renewable energy, demands response and conservation. We are looking for candidates who want to work on things that make an impact on the world and are passionate about product craftsmanship. This is remote position requiring occasional in-person office meetings for candidates residing in one of the following metro areas San Francisco CA, Chicago IL, Phoenix AZ, Denver CO, or Madison WI.  We require candidates to currently reside in the United States. Unfortunately, we are not offering visa sponsorship or extensions for this position.  Resource Innovations (RI) is a women-led energy transformation firm focused on impact. Building on our expertise in energy efficiency, we're constantly expanding our portfolio of clean energy solutions to guide utilities through increasingly complex, connected challenges. Load flexibility. Electrification. Carbon reduction. With every step, we're leading the charge to power change. Duties and Responsibilities: Plan, develop, and execute comprehensive software quality assurance and testing strategies. Analyze software requirements, develop, and perform end-to-end functional, regression, integration, and performance tests. Design, document, execute, and maintain the test automation scripts and test cases. Develop repository of test plans and detailed functional test cases to cover all use-cases. Lead initiatives to automate and improve testing while reducing overall time to market. Drive performance and accountability using meaningful QA metrics and reports. Peer review test scripts and test automation code as required. Track defect tickets and verify resolution. Work closely Software Development and Product Management teams. Work in scrum teams following agile methodology, participate in stand-ups, report status. Support DevOps with software releases through test, staging, and production environments. Other duties as assigned Requirements Bachelor’s degree in computer science or related field 8+ years of Software QA experience delivering high performance, reliable and scalable SaaS applications. Strong Technical domain knowledge of quality assurance processes and methodologies. Hand-on expertise developing test automation utilizing Selenium and Jenkins. Working with Test Development tools like Junit, TestNG, Mockito and Java, JavaScript & MySQL. Agile software development life-cycle with Jira, Confluence and Git. Critical thinking, strong analytical, and problem-solving skills. Strong communication skills and ability to work independently in a fast-paced environment. Detail-oriented mindset with commitment to maintaining the highest standards of quality. Working knowledge of following: AWS Cloud Platform & Services Application Performance Management tools like JMeter, New Relic UI/UX design principles DevOps, CI/CD pipeline and software release management Benefits About Resource Innovations Resource Innovations (RI) is a women-led energy transformation firm focused on impact. Building on our expertise in energy efficiency, we’re constantly expanding our portfolio of clean energy solutions to guide utilities through increasingly complex, connected challenges. Load flexibility. Electrification. Carbon reduction. With every step, we’re leading the charge to power change. Resource Innovations is an Equal Opportunity Employer, committed to ensuring equal employment opportunities for all job applicants and employees without regard to race, color, religion, national origin, gender, age, disability, marital status, genetics, protected veteran status, sexual orientation, or any other protected status. In addition to federal law requirements, Resource Innovations complies with applicable state and local laws governing non-discrimination in employment in every location in which the company does work. Compensation & Benefits Resource Innovations offers competitive salaries based on a candidate's skills, experience and qualifications for the position.  The compensation range for the base salary for this position is $135,000 - $150,000.  In addition to base pay, employees are eligible for a discretionary annual bonus.  The stated salary represents the expected compensation for this position.  Final compensation will be determined based on factors such as the candidate's experience, education and location.  We also offer a comprehensive benefits package that includes three weeks of paid vacation per year; paid holidays; a 401(k)-retirement plan with employer matching; health, dental and vision insurance; and other supplemental benefits.  Employment with Resource Innovations is contingent upon the successful completion of a comprehensive background check and reference check. If applicable to the position, a pre-employment drug screen may also be required. The above job description and job requirements are not intended to be all inclusive. Resource Innovations retains the right to make changes or adjustments to job descriptions and/or job requirements at any time without notice.

Source:  workable View Original Post

Location
San Francisco, CA, USA
Show Map

workable

You may also like

Workable
Junior QA Consultant
Under broad supervision, the QA Tester/Analyst will drive the overall QA planning/tracking and reporting for project(s), as well as execution of test lifecycle deliverables per standard methodology and procedures to ensure successful Test Strategy/plan implementation for the Georgia Dept. of Transportation (GDOT). While the intent may be a long-term tenure, this position is subject to annual budget restrictions. The initial contract is through the end of this fiscal year and is anticipated to be renewed July 1st.  Duties/Responsibilities: • Experience in testing Custom applications. • Experience in testing GIS components. • Actively interact with various teams. • Create and document test plans, Test Scenarios, test cases , execute tests, analyze results, and report problems and anomalies, all via the                lens of business end users • Operate in Agile approach to support testing needs. • Ensure Testcases are properly formulated, follow QA standards to ensure metrics are working. • Work closely and collaboratively with business partners, PMO and Vendor technical delivery teams to understand business requirements • Ensure software testing is done on-time and as planned and notify management about bottlenecks and other issues and risks • Assist Business subject matter experts and business analysts in the development of UAT test scenarios leveraging test cases • Participate in defect triage meetings and demos • Report weekly status to Quality Assurance Testing Lead Candidate Pay Range: $39.92- 43.00 per hr.  Visa: Permanent Resident (aka Green Card) or US Citizen preferred Local Only - Hybrid Work Schedule     Education: • Bachelor’s degree in Computer Science, Business, or similar      General Experience: • At least Three (3) years of experience with testing in software development projects. • Experience in mid-scale or large-scale system development projects (including using test automation, test strategy, developing and executing            test scripts and test plans) • Ability to prioritize multiple tasks. • Strong verbal and written communication skills • Able to review and analyze system specifications (e.g. System Requirements, Business Requirements, Design Documents, etc.) • Able to perform manual testing and/or automated testing using the supported tools. • Identify missing testcases, create new test cases and modify existing testcase for more completed accurate and efficient Test Coverage. • Experience in documenting Requirement Traceability Matrices (RTM) and confirming applications are ready for UAT • Experience in documenting Test Cases,  Test Results • Ability to prepare sample data for testing. • Skills in System testing, parallel/comparative testing, QA testing, performance and load testing, regression testing, security testing, business              continuity/disaster recovery testing, post-go-live testing/validation • Experience with mobile device testing is a plus. • Analytical mind and skills in troubleshooting, problem-solving, and issue isolation • Able to work with cross-functional teams to validate product quality throughout the development life cycle • Experience with GitHub, ServiceNow, TFS, JIRA   Specialized Experience: • Experience in STLC concepts and best practices. • Experience in running tests for application functions. • Experience with SDLC and agile methodologies. • Familiarity with defect management tools (TFS / JIRA) • Preferred to have experience with public sector.    Preferred training or software testing certifications such as: • International Software Testing Qualifications Board • Certified Test Engineer (CSTE) • Certified Associate in Software Testing (CAST)  
Atlanta, GA, USA
$39.92-43
Workable
QA Analyst Advanced
Client: FL Government Agency Position: QA Analyst Advanced Term: ASAP - June 2026 with renewal Pay: $55/Hr - $58/Hr based upon experience Work Authorization: Must be USC or GC Holder, no C2C Location: ON SITE: Tallahassee, FL   Education: Bachelor’s degree in Computer Science, Information Systems, or another related field.   Experience: 3-5 years of professional experience in Software Quality Assurance at the enterprise level and in developing and conducting test processes 3-5 years of automated testing experience with tools such as selenium webdriver is required. Minimum of 3 years of prior management experience, supervisory, or team leader experience is required. Highly Desire: Experience in a DevOps environment Experience in testing Extract, Transform, and Load jobs (including Informatica) Knowledge of Informatica IICS Cloud Data Integration tools and Snowflake   Responsibilities: Plan and implement testing (e.g., regression, functional, data validation, system integration, load, or performance tests) for new and existing functionality. Develop and execute formal test plans to ensure the delivery of quality software applications. Involved in test planning, writing test cases/scripts, test case automation and test execution. Define and track quality assurance metrics such as defects, defect counts, test results, and test status. Collect and analyze data for software process evaluation and improvement and integrate them into business processes to address the business needs. Document all problems and assist in their resolution. Work closely with development teams to design testing strategies and integrate testing into the development process. Plan, create, execute, and automate test cases, working with business analysts, customers, developers, and other stakeholders. Document and analyze test results and recommend corrective action. Isolate, reproduce, manage, and maintain defects and test case databases, and verify fixes. Support user acceptance testing conducted by customers. Understand and apply automated testing approaches such as model-based testing or record-and-replay. Research, recommend, and implement new testing technologies and practices. Define and champion quality and testing best practices among development teams. Deliver quality process training to technical staff and act as an internal quality consultant to advise or influence business or technical partners. Monitor, track, and report on defects.
Florida, USA
$55-58/hour
Workable
Junior QA Consultant
Under broad supervision, the QA Tester/Analyst will drive the overall QA planning/tracking and reporting for project(s), as well as execution of test lifecycle deliverables per standard methodology and procedures to ensure successful Test Strategy/plan implementation for the Georgia Dept. of Transportation (GDOT). While the intent may be a long-term tenure, this position is subject to annual budget restrictions. The initial contract is through the end of this fiscal year and is anticipated to be renewed July 1st.  Candidates that were submitted previously to Req ID: 751006 and 755205 need not reapply.  While the intent may be a long-term tenure, this position is subject to annual budget restrictions.  The initial contract is through the end of this fiscal year and is anticipated to be renewed July 1st.  Duties/Responsibilities: • Experience in testing Custom applications. • Experience in testing GIS components. • Actively interact with various teams. • Create and document test plans, Test Scenarios, test cases , execute tests, analyze results, and report problems and anomalies, all via the              lens of business end users • Operate in Agile approach to support testing needs. • Ensure Testcases are properly formulated, follow QA standards to ensure metrics are working. • Work closely and collaboratively with business partners, PMO and Vendor technical delivery teams to understand business requirements • Ensure software testing is done on-time and as planned and notify management about bottlenecks and other issues and risks • Assist Business subject matter experts and business analysts in the development of UAT test scenarios leveraging test cases • Participate in defect triage meetings and demos • Report weekly status to Quality Assurance Testing Lead Candidate Pay Range: $39.92- 43.00 per hr.  Visa: Permanent Resident (aka Green Card) or US Citizen preferred Local Only - Hybrid Work Schedule     Education: • Bachelor’s degree in Computer Science, Business, or similar      General Experience: • At least Three (3) years of experience with testing in software development projects. • Experience in mid-scale or large-scale system development projects (including using test automation, test strategy, developing and executing            test scripts and test plans) • Ability to prioritize multiple tasks. • Strong verbal and written communication skills • Able to review and analyze system specifications (e.g. System Requirements, Business Requirements, Design Documents, etc.) • Able to perform manual testing and/or automated testing using the supported tools. • Identify missing testcases, create new test cases and modify existing testcase for more completed accurate and efficient Test Coverage. • Experience in documenting Requirement Traceability Matrices (RTM) and confirming applications are ready for UAT • Experience in documenting Test Cases,  Test Results • Ability to prepare sample data for testing. • Skills in System testing, parallel/comparative testing, QA testing, performance and load testing, regression testing, security testing, business              continuity/disaster recovery testing, post-go-live testing/validation • Experience with mobile device testing is a plus. • Analytical mind and skills in troubleshooting, problem-solving, and issue isolation • Able to work with cross-functional teams to validate product quality throughout the development life cycle • Experience with GitHub, ServiceNow, TFS, JIRA   Specialized Experience: • Experience in STLC concepts and best practices. • Experience in running tests for application functions. • Experience with SDLC and agile methodologies. • Familiarity with defect management tools (TFS / JIRA) • Preferred to have experience with public sector.    Preferred training or software testing certifications such as: • International Software Testing Qualifications Board • Certified Test Engineer (CSTE) • Certified Associate in Software Testing (CAST)  
Atlanta, GA, USA
$39.92-43
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.