Jobs and Careers
OM
Software Engineer IV - Test
OmnicellUnited Statesfull_timeVerifiedPosted 5 Dec 2024
About the role
Software Development Engineer in Test IV
Essential 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
- As Passionate Transformers, we find a better way to innovate relentlessly.
- Being Mission Driven, we consistently deliver on our promises.
- Our Entrepreneurial spirit makes the most of EVERY opportunity for innovation.
- Understanding that Relationships Matter creates synergies that yield the greatest benefits for all.
- Intellectually Curious, eager to think deeper to learn and improve.
- In Doing the Right Thing, we lead by example in ALL we do.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s