Software Engineer Developer in Test (SDET) Lead
Company: Kaiser Permanente
Location: Pleasanton
Posted on: May 28, 2023
|
|
Job Description:
Description:As a Software Engineer Developer in Test (SDET) -
You will participate in testing aspects of the software development
lifecycle which includes develop test strategy, functional &
technical test cases, execution and automation. SDET should able to
perform Test Automation and setting up frameworks on multiple
application platforms like Web, Mobile, and Desktop. Investigate
customer problems referred by the technical support team. Create &
manage bug reports and communicate with the team.Able to build
different test scenarios and acceptance tests. SDET needs to handle
technical communications with Partners to understand client's
systems or APIs. SDET also work with deployments teams and
resolving any level issues for the system.SDET should also able to
set up, maintain, and operate test automation frameworks.In
addition to the responsibilities listed below, this position is
responsible for building middleware solutions.Some of the unique
challenges this position will face include troubleshooting across
heterogeneous environments and understanding and communicating
about the different layers of technology involved.Essential
Responsibilities:Completes work assignments and supports
business-specific projects by applying expertise in subject area;
supporting the development of work plans to meet business
priorities and deadlines; ensuring team follows all procedures and
policies; coordinating and assigning resources to accomplish
priorities and deadlines; collaborating cross-functionally to make
effective business decisions; solving complex problems; escalating
high priority issues or risks, as appropriate; and recognizing and
capitalizing on improvement opportunities.Practices
self-development and promotes learning in others by proactively
providing information, resources, advice, and expertise with
coworkers and customers; building relationships with
cross-functional stakeholders; influencing others through technical
explanations and examples; adapting to competing demands and new
responsibilities; listening and responding to, seeking, and
addressing performance feedback; providing feedback to others and
managers; creating and executing plans to capitalize on strengths
and develop weaknesses; supporting team collaboration; and adapting
to and learning from change, difficulties, and feedback.As part of
the IT Engineering job family, this position is responsible for
leveraging DEVOPS, and both Waterfall and Agile practices, to
design, develop, and deliver resilient, secure, multi-channel,
high-volume, high-transaction, on/off-premise, cloud-based
solutions.Provides insight into recommendations for technical
solutions that meet design and functional needs.Translates business
requirements and functional specifications into physical program
designs, code modules, stable application systems, and software
solutions by partnering with Business Analysts and other team
members to understand business needs and functional
specifications.Assists in identification of specific interfaces,
methods, parameters, procedures, and functions, as required, to
support technical solutions.Leads systems' incident support and
troubleshooting for complex and non-complex issues.Supports
component integration testing (CIT) and user acceptance testing
(UAT) for application initiatives by providing triage, attending
test team meetings, keeping the QC up-to-date, performing fixes and
unit testing, providing insight to testing teams in order to ensure
the appropriate depth of test coverage, and supporting the
development of proper documentation.Builds and maintains trusting
relationships with internal customers and third party vendors to
ensure the alignment, buy-in, and support of diverse project
stakeholders.Reviews and validates technical specifications and
documentation.Identifies specific interfaces, methods, parameters,
procedures, and functions to support technical solutions while
incorporating architectural designs.Collaborates with architects
and/or software consultants to ensure functional specifications are
converted into flexible, scalable, and maintainable solution
designs.Provides implementation and post-implementation triage and
support of business software solutions by programming and/or
configuring enhancements to new or packaged-based systems and
applications.Reviews and makes changes to technical specifications
and documentation.Develops and executes unit testing to identify
application errors and ensure software solutions meet functional
specifications.Writes technical specifications and
documentation.Ensures new and existing software solutions are
developed with insight into industry best practices, strategies,
and architectures.Builds partnerships with IT teams and vendors to
ensure written code adheres to company architectural standards,
design patterns, and technical specifications.Leads, mentors, and
trains other technical resources to develop software
applications.Develops, configures, or modifies basic to moderately
complex integrated business and/or enterprise application solutions
within various computing environments by designing and coding
component-based applications using programming
languages.Participates and coaches others in all software
development lifecycle phases by applying and sharing an in-depth
understanding of company and industry methodologies, policies,
standards, and controls.Assists with project estimation throughout
the PLC.Develops and maintains specialist knowledge of database
concepts, object and data modeling techniques and design
principles, and a detailed knowledge of database architectures,
software, and facilities. Analyses data requirements to establish,
modify, or maintain object/data models. Evaluates potential
solutions, demonstrating, installing, and commissioning selected
products.Takes responsibility for the accessibility,
retrievability, and security of specific subsets of information.
Provides advice on the transformation of information from one
format/medium to another, where appropriate. Maintains and
implements information handling procedures. Enables the
availability, integrity, and search ability of information through
the application of formal data structures and protection measures.
Manipulates specific data from information services to satisfy
local or specific information needs.Minimum Qualifications:Minimum
two (2) years experience in middleware development and
integration.Minimum three (3) years experience working on
project(s) involving the implementation of solutions applying
development life cycles (e.g., SDLC).Minimum one (1) year in a
technical leadership role with or without direct reports.Bachelor's
degree in Computer Science, CIS, or related field and Minimum six
(6) years experience in software development or a related field.
Additional equivalent work experience may be substituted for the
degree requirement. Preferred Qualifications:Two (2) years
experience with J2EE, Java Stack, and/or .NET development
technologies.Three (3) years experience in systems analysis,
including defining technical requirements and performing high level
design for complex solutions.Three (3) years experience with
engineering tools such as bug tracking and source code control
systems.Two (2) years experience developing or configuring
enterprise resource planning software.Two (2) years of IT
experience developing and implementing business systems within an
organization.Two (2) years experience in test-driven application
development.Two (2) years development experience integrating with
third-party systems.Three (3) years experience working with web
services.Two (2) years of development experience with Agile
MethodologyTwo (2) years of development experience with AIXTwo (2)
years of development experience with AngularJSTwo (2) years of
development experience on Microsoft AzureTwo (2) years of
development experience with JavaTwo (2) years of development
experience with JavaScriptTwo (2) years of development experience
with JenkinsTwo (2) years of development experience with Managed
File Transfer/AxwayTwo (2) years of development using Quality
CenterTwo (2) years of development experience using Rational Team
ConcertTwo (2) years of development experience with responsive UI
(HTML 5, CSS3, etc.)Two (2) years of development experience with
SQL ServerMaster's degree in Computer Science, CIS, or related
field.PDN-99213787-04b8-4df7-a49d-23ebb34ac149
Keywords: Kaiser Permanente, Pleasanton , Software Engineer Developer in Test (SDET) Lead, IT / Software / Systems , Pleasanton, California
Click
here to apply!
|