Software Engineer IV - Test
Company: Omnicell
Location: Milpitas
Posted on: February 1, 2025
Job Description:
Software Development Engineer in Test IVEssential Functions:In
order to work effectively as a Software Engineer in Test IV, the
position is expected to:
- Lead Automation Strategy and Framework Development: Design,
implement, and optimize test automation frameworks using C# to
improve testing efficiency and accuracy. Ensure frameworks are
scalable, reusable, and easy to maintain.
- Develop and Maintain Complex Automated Test Scripts: Write,
execute, and maintain automated test scripts for end-to-end,
functional, regression, and performance testing across various
applications.
- Collaborate with Product, Development, and QA Teams: Partner
with cross-functional teams to define quality goals, participate in
requirement analysis, and provide feedback on potential risks or
issues in the early stages of development.
- Mentor and Guide Junior SDETs: Provide technical guidance,
mentoring, and training to junior engineers, fostering a culture of
continuous improvement and technical excellence.
- Defect Analysis and Root Cause Investigation: Analyze test
failures and work with development teams to identify root causes,
propose solutions, and ensure timely resolution.
- Continuous Process Improvement: Identify and implement
improvements in QA processes, tools, and best practices, and
advocate for testing and automation best practices within the
team.
- Documenting and Reporting: Document automation frameworks, test
scripts, test cases, and results. Report regularly on test
progress, issues, and risk, providing clear insights into the
quality of the software.Required Knowledge and Skills:
- Proven track record in designing, implementing, and maintaining
test automation frameworks.
- Expert with test automation tools and frameworks such as
Ranorex, Selenium, Protractor or similar.
- Good understanding and knowledge of databases (SQL).
- Experience in leading or mentoring teams and promoting QA best
practices.
- Understanding of software development lifecycle (SDLC) and
Agile methodologies.
- Familiarity with source control systems (e.g., TFS, Git).
- Knowledge of RESTful API testing and integration testing.
- Knowledge of API testing tools like Postman, Swagger.Basic
Qualifications:
- 8+ years of experience in software testing and test automation,
with a focus on test automation using C#.Preferred Knowledge and
Skills:
- Knowledge of Nonfunctional testing - Load testing, Performance
testing.
- Knowledge of cloud environments (AWS, Azure) and
containerization (e.g., Docker) is a plus.
- Strong analytical and problem-solving skills, with attention to
detail.
- Good communication skills and ability to work collaboratively
in a team-oriented environment.
- A proactive mindset, with a strong focus on quality and
continuous improvement.
- BS in Computer Science or equivalent.Additional Requirements:
- Ability to pass background and employment verification
checks.Base Compensation: $107,913 to $154,161(Actual compensation
is subject to variation due to such factors as location, education,
experience, and skillset. We offer a comprehensive benefits
package, including medical, dental and vision plans covering
eligible US employees and dependents, voluntary wellness and
employee assistance programs, life insurance, disability,
retirement plans with matching, and paid time off.)
#J-18808-Ljbffr
Keywords: Omnicell, San Jose , Software Engineer IV - Test, IT / Software / Systems , Milpitas, California
Didn't find what you're looking for? Search again!
Loading more jobs...