Agilent's Software & Informatics Division represents one of the fastest-growing businesses within the company. Our OpenLab Suite of products is an essential ingredient in Agilent's continued business success in the marketplace. Use your experience as a Software Developer to produce the world's leading software for electronic content management and system automation deployed On-Prem and in the Cloud/SaaS.
This is an exciting opportunity for someone who is a self-starter, innovative and passionate about delivering world-class software and likes to work in a fast-paced environment. As such, the successful candidate will be involved in a next-generation product development incorporating the latest technologies to provide value to the customer.
Responsibilities include:
Designs, develops and performs manual and automated software tests, test plans and test cases on Agilent products to meet quality objectives in conformance with customer requirements and required standards and regulations.
Use programming languages (C#, Scripting Knowledge (Groovy, PowerShell) to write code for use in testing applications/software code as well as test tools and frameworks (Jenkins, Bitbucket) based upon functional and design specifications. Experience in performance testing (JMeter, Benchmark, Postman).
Performs analysis of test results and tracks/reports risk levels during test execution.
Responsible for diagnosing software/hardware/data interface problems and ensuring system integration.
Documents test results, including deviations and defects, for follow-up and modification of products.
Collaborates with peer engineers, architects and development engineers to address issues and resolve problems.
May review and approve peer test results.
May produce and implement the Software Quality Plan to ensure Agilent-s quality metrics are met.
May advise the work of third parties such as vendors, product partners, etc. to meet contract specified deliverables.
Note: This role is a hybrid schedule (Tuesday, Wednesday and Thursday onsite; Monday and Friday remote).
We are looking for a motivated and driven team player with 5+ years of experience working in software development, with the following experience, skills, and qualifications:
Bachelor's or Master's degree in Computer Science / Software Engineering or equivalent.
Experience in developing in programming language and frame works like: C# (highly desirable), Java - JavaScript / CSS / Angular / Python / React or .NET Core ASP.
Demonstrated ability in working with SQL, NoSQL and Cloud computing technologies
Demonstrated testing experience in all phases of data science projects including problem definition, solution formulation, model building, productionizing, and delivering measurable impact.
Understanding of data structures and software/data product design principles.
Experience testing visualizations that enable deeper insight into data.
Ability to understand, process and extract value from scientific data.
Ability to simplify and communicate complex information in an easily understandable manner.
Independent, positive, and proactive approach to problem-solving within a team.
What will make you stand:
Working knowledge with Life Sciences such as Chromatography Data Systems is a plus.
Familiarity with Regulatory Compliance such as FDA 21 CFR Part 11, GDPR requirements.
Excellent problem-solving skills, a positive and a "can-do" attitude.
Excellent teamwork and collaboration skills.
Experience working with cross-organizational, cross-geographical teams.
Knowledge of high-performance and resilient microservices and use of relevant design patterns.
Having worked with containerized and cloud deployments is a plus (ex: Kubernetes, Docker,Terraform,...).
Familiarity with both Windows and Linux environments is a plus.
Knowledge REST APIs and basic networking concepts.
The US pay range for this full-time position is $105,822.00 - $165,348.00/yr, plus eligibility for bonus, stock and benefits. Our pay ranges are determined by role, level, and location. The range displayed on each job posting reflects the minimum and maximum new hire pay for the position across the relevant US locations. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. During the hiring process, a recruiter can share more about the specific pay range for a preferred location. Additional details are available at: