InterSystems
Data Technology
QualityDevelopmentEngineer
Neural analysis suggests this role is
optimal for Mid candidates.
“Quality Development Engineer at InterSystems. Skills: Quality Assurance, Automation Testing, Cloud Technologies, Software Development. Develop automated tests. Develop test scenarios”
What You'll Achieve.
Develop high quality, robust InterSystems software; Uncover weaknesses and areas for improvement; Verify new technologies; Verify new technologies do not adversely affect existing features
Industry & Context.
Curiosity; Resourcefulness; Analytical skills; Finding bugs; Finding weak spots; Finding performance bottlenecks
What They're Looking For.
Must Have
Ability to read code critically, Enthusiasm for debugging, Understanding of Software Development Life Cycles (SDLC), Experience with application development, Experience with relational databases, Experience with object-oriented development, Experience with cloud technologies, Experience with container technologies, Effective communication skills, Analytical skills, Curiosity and aptitude for acquiring new technical skills, Versatility, Flexibility, Attention to detail
Nice to Have
Familiarity with software test tools, Familiarity with automation methodologies, Experience with Object-Oriented programming (Java,. Net, C#, C++, Python), Experience with C, Experience with Python modules such as pytest, Experience with Kubernetes, Experience with boto3, Experience with the Go programming language, Technical knowledge of operating systems, Experience with Windows batch scripts, Experience with PowerShell scripts, Experience with unix sh scripts, Experience with bash scripts, Experience with distributed systems, Experience with networking, Experience with GitLab pipelines, Experience with continuous integration, Familiarity with healthcare specifications such as FHIR, Familiarity with HL7 v2, Familiarity with CDA, Familiarity with UI (Angular, Typescript, JS), Familiarity with UI test automation (Selenium)
What You'll Do.
Develop automated tests
Develop test scenarios
Author and execute test plans
Promote product quality
Advocate for customer's point of view
Verify product meets customer needs
Review product source code
Verify documentation clarity
Ensure documented procedures are clear
How You'll Work.
Communication Scope
Effective communication skills
Full Job Description
As a Quality Development Engineer on the InterSystems IRIS® Data Platforms Cloud team, you will contribute to the development of high quality, robust InterSystems software by uncovering weaknesses and areas for improvement. If you are passionate about software, you will excel in this role by building tools and automation that verify new technologies as well as verifying that these new technologies do not adversely affect existing features. Your strong technical capabilities, curiosity to learn new things, creativity, and resourcefulness are an essential part of InterSystems’ innovation process. Duties and Responsibilities: Develop automated functional, load and stress tests to test InterSystems products functionality in a multi-cloud environment, with focus on configurations and data that fairly represent customer systems Develop test scenarios and author and execute test plans Promote product quality by advocating for the customer's point of view as well as verifying that the product meets the customer’s needs Review product source code to inform test design for test case development for key areas of the product Review the documentation and verify that it is clear and concise. Ensure that the documented procedures are clear and easy to follow Qualifications: Ability to read code critically, finding bugs, weak spots, and performance bottlenecks Enthusiasm for debugging and learning new technical skills Understanding of Software Development Life Cycles (SDLC) Experience with application development, relational databases, or object-oriented development Experience with cloud technologies such as AWS, Azure, or GCP Experience with container technologies such as Docker or Kubernetes Effective communication and analytical skills Curiosity and aptitude for acquiring new technical skills and knowledge in a dynamic and highly technical environment Versatility and flexibility Attention to detail and a passion for breaking things Desirable: Familiarity with software test tools
Applying for this Quality Development Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
ANONYMOUS · UNFILTERED
What do employees actually say about InterSystems?
Real rants from real employees. Read before you apply.