Software Engineer/Test Engineer

Capio Group
Sacramento, CA, US
$115K-$125K a year
Full-time

Job Description

Job Description

Capio Group is looking for an experienced Software Engineer / Test Engineer!

Full-time employee - Sacramento

Salary : $115,000 - $125,000

About Us :

Since 2010, we have been working with some of the largest government agencies in California, helping them to solve their greatest challenges.

We are a small firm dedicated to big ideas and enjoy the rewards that come from hard work and commitment to our client base.

We offer the salary and benefits of the bigger companies with the added bonus of a flexible workplace and a great work-life balance.

Scope of Work :

Capio Group is looking for an experienced Software Engineer / Test Engineer to work as part of a team to provide maintenance and operational support for the client’s multiple Salesforce Orgs.

The team will be responsible for implementing system enhancements, developing new applications, and managing all phases of the Software Development Lifecycle for client’s orgs and their associated applications, including their integrations with other systems or applications.

As part of the team, the Software Engineer / Test Engineer will be responsible for tasks including but not limited to :

1. Maintenance and Operations

  • Provide ongoing maintenance and operational support for all listed applications.
  • Resolve production issues and bugs efficiently.
  • Support enhancements and new feature development as needed.
  • Manage data imports and outgoing registration emails to claimants where applicable.

2. Software Development Lifecycle (SDLC)

  • Manage all phases of the SDLC for existing applications, including requirements gathering, design, development, unit testing, test planning, test preparation, and execution.
  • Develop new applications as business needs arise, following the same SDLC phases.
  • Provide comprehensive testing services including planning, strategy, entry and acceptance criteria, test data preparation, environment support, and UAT test scenarios and scripts.

3. Release Planning and Execution

  • Perform release planning and execute code deployment activities across all environments (development, test, pre-production, and production) in coordination with Client stakeholders.
  • Utilize Client tools for project planning, software development, release management, configuration management, and document testing activities, including defect tracking and resolution.

4. Agile Methodology and Enhancements

  • Release enhancements, changes, and improvements, or address technical debt at least once a month using Agile methodology.
  • Provide necessary artifacts and reflect these activities in monthly reports.

5. Reporting and Documentation

  • Support ad-hoc reporting requests at both the Salesforce Org level and application level.
  • Create and update system documentation including the System Design Documentation, System Security Plan (SSP), System Architecture Document (SAD), Information Systems Recovery Plan (ISRP), and Technical Support Protocol (TSP) for all applications.

6. Code Analysis and Security

  • Support periodic code analysis with Veracode for all applications and immediately detect flaws to conform to Client policies.
  • Support integration with Elastic for operational visualizations, usage trends, business insights, alert creation, and log availability for troubleshooting.

7. Testing and Issue Resolution

  • Support various testing types including system testing, integration testing, heuristics testing, Application Security Assessment (ASA), User Acceptance Testing (UAT), Usability Experience (UX), and Customer Experience (CX).
  • Investigate and resolve production issues, providing solutions as necessary.

8. Development and Support

  • Gather requirements, design, develop, unit test, plan, prepare, and execute corrective, adaptive, perfective, and enhancement changes.
  • Provide test planning, testing strategy, entry and acceptance criteria, test data preparation, environment support, test reports, test scenarios, and scripts for UAT.

9. User Management

  • Support provisioning and de-provisioning of users based on customer requests.
  • Salesforce Upgrades and Legislative Changes.
  • Prepare, plan, facilitate, and update applications as necessary, including regression testing and support for periodic Salesforce upgrades.
  • Analyze and implement necessary changes in response to legislative updates within contract constraints.

10. API Integration and Resource Management

  • Support enhancements to API integrations between applications and other Client systems.
  • Develop new APIs as needed based on evolving business requirements and integration needs.

11. Documentation and Deliverables

  • Provide all document deliverables in electronic form using Microsoft Office tools, as appropriate.
  • Submit deliverables established by the Work Authorization process along with the related Work Authorization.

12. Knowledge Transfer Documentation

Develop and maintain comprehensive documentation, including user guides, training materials, and system operation manuals.

Ensure this documentation is regularly updated and accessible to Client’s staff, and provide training on how to use and update these resources.

13. On-Demand Support

Offer on-demand support and training resources, such as recorded webinars, FAQs, and troubleshooting guides, to assist Client’s staff with ongoing questions or issues they may encounter.

14. Knowledge Sharing Sessions

Organize knowledge-sharing sessions where vendor experts and Client’s staff can discuss challenges, share insights, and collaborate on solutions related to system use and development.

15. Feedback Mechanism

Implement a feedback mechanism to collect input from Client’s staff on training effectiveness and areas for improvement.

Use this feedback to refine training programs and ensure they meet staff needs effectively.

Mandatory Experience :

  • Must have a minimum five (5) years of experience in designing, developing, and executing test scripts : Experience must be with electronic data processing systems.
  • Must have a minimum five (5) years of experience as a test engineer involving each of the following :

a. Various testing methods and techniques relevant to Salesforce, including functional testing, regression testing, and user acceptance testing.

b. Experience with Salesforce-specific testing tools such as Provar, Salesforce Inspector, or similar tools for automation and functional testing.

c. Testing Salesforce applications across different environments (e.g., Sandboxes, Production) and handling Salesforce-specific features like Apex, Visualforce, and Lightning components.

d. Database scripting for data migration and validation in Salesforce contexts, including working with Salesforce data loaders or SOQL (Salesforce Object Query Language).

e. Utilizing defect tracking tools compatible with Salesforce development environments, such as Jira or similar tools.

Must have a minimum three (3) years of experience as a test engineer on a technical implementation project involving each of the following :

a. Salesforce multi-tiered architecture, including data access layers, business logic layers, and presentation layers.

b. Full Software Development Lifecycle (SDLC) activities, including requirements gathering, design, development, testing, deployment, and maintenance in a Salesforce environment.

c. Experience with Salesforce web services and APIs, such as RESTful APIs for integration and testing purposes.

d. Working with Salesforce data models and understanding how data is accessed and manipulated within Salesforce.

Must possess a Bachelor’s degree in an IT-related or Engineering field : Additional qualifying experience may substitute for the required education on a year-for-year basis.

A copy of the degree must be provided upon request.

Must be able to provide at least two (2) current references from previous engagements with other companies or government entities of similar size, scope, and type of service.

Desirable Experience :

  • Must have a minimum six (6) years of experience in designing, developing, and executing test scripts : Experience must be with electronic data processing systems.
  • Must have a minimum six (6) years of experience as a test engineer involving each of the following :

a. Various testing methods and techniques relevant to Salesforce, including functional testing, regression testing, and user acceptance testing.

b. Experience with Salesforce-specific testing tools such as Provar, Salesforce Inspector, or similar tools for automation and functional testing.

c. Testing Salesforce applications across different environments (e.g., Sandboxes, Production) and handling Salesforce-specific features like Apex, Visualforce, and Lightning components.

d. Database scripting for data migration and validation in Salesforce contexts, including working with Salesforce data loaders or SOQL (Salesforce Object Query Language).

e. Utilizing defect tracking tools compatible with Salesforce development environments, such as Jira or similar tools.

Must have a minimum five (5) years of experience as a test engineer on a technical implementation project involving each of the following :

a. Salesforce multi-tiered architecture, including data access layers, business logic layers, and presentation layers.

b. Full Software Development Lifecycle (SDLC) activities, including requirements gathering, design, development, testing, deployment, and maintenance in a Salesforce environment.

c. Experience with Salesforce web services and APIs, such as RESTful APIs for integration and testing purposes.

d. Working with Salesforce data models and understanding how data is accessed and manipulated within Salesforce.

  • Must have a minimum one (1) year of experience with Salesforce-specific testing tools and frameworks, including automation tools like Selenium integrated with Salesforce.
  • Must have a minimum one (1) year of experience in Salesforce Sandboxes testing and the deployment processes.

Equal Opportunity Employer :

At Capio Group, our employees are our greatest asset and diversity, equity, and inclusion are at the core of who we are. Our commitment to these values is unyielding and is central to our mission and to our impact.

We know that having diverse perspectives helps to generate better ideas to solve the complex problems of our diverse clients and the communities they serve.

Powered by JazzHR

1Xb55lYkcB

26 days ago
Related jobs
Promoted
Dexian
CA, United States

Electrical Engineer with a minimum of 10 years' experience in Aerospace / Military designs. Experience with Schematic and PCB CAD software. Design and program new Aircraft Electronic tester. Design and program backplane production testers. ...

Promoted
Sustainable Talent
CA, United States

You will work with our data engineering team to design engineering improvements to increase and scale operational efficiencies. Provide constructive feedback to engineers on methods and procedures for software operations and scaling. You will play a key member of the data collection and operation te...

Promoted
DataDasher
CA, United States

DataDasher is a Silicon Valley based and venture-backed enterprise software startup that specializes in using artificial intelligence and cutting-edge software to revolutionize the Private Wealth Management space. This is a full-time hybrid role for a Full-Stack AI Software Engineer at DataDasher. T...

Promoted
Raz Talent
CA, United States

This is a hybrid opportunity to lead full stack product engineering at the fastest-growing AI-powered dialing and sales prospecting platform, trusted by 1000s of sales teams. ...

Promoted
Canonical - Jobs
Sacramento, California

The Server Certification team develops Python based testing tools used to test Ubuntu Server on the latest enterprise hardware ensuring Ubuntu users have the best experience with their hardware. Canonical is hiring a software engineer to join the Server Certification team. Contribute to Canonical...

Artech LLC
Rancho Cordova, California

Bachelor s degree in computer science, engineering, or related field. ...

PSC Biotech Corporation
Remote, California, United States
Remote

The Software Validation Engineer isresponsible for leading and performing software verification and validation (V&V)activities to ensure the products are consistently meeting their intended specifications,that software systems meet all the design specifications, and that softwareV&V activities are c...

NVIDIA
Remote, CA, US
Remote

System Software Engineer - RAG. If you are passionate about technology, have a proven track record in system software engineering, and are eager to make a significant impact in the industry, we would love to hear from you. We are looking for someone with a passion for working with the world's most c...

NVIDIA
Santa Clara County, California, US

As a system software engineer, you will work with a team of very hardworking software and hardware engineers involving a wide variety of technologies for both upcoming GPUs and SOCs. NVIDIA is seeking a highly skilled and creative Senior System Software Engineer to join our memory management team as...

R&D Partners
Orange County, CA

This position is for an Electrical or Computer Engineer to assist in the design of advanced test equipment used in medical device manufacturing. The candidate should be experienced with writing software that interfaces with both off-the-shelf test instruments (oscilloscopes, multimeters, pressure tr...