Job Type
Full-time Description POSITION OVERVIEW The Software Development Engineer in Test helps deliver a superior product by conducting software validation, analyzing functionality, and developing automated scripts. They work with a team of talented developers, designers, managers, and user representatives with a shared goal of creating software that makes a world of difference. Duties Include But Are Not Limited To DUTIES AND RESPONSIBILITIES
Work with product management, developers, test engineers and other software development engineers in test to analyze requirements, contribute to, and review the software design specifications
Design and develop automation/performance solutions that build reliable, reusable and maintainable automated regression suites & test harnesses
Design and develop test plans and test cases based upon functional and design specifications,
Execute test cases, analyze, and report test results to the teams
Work with technical and non-technical stakeholders to clarify reported issues
Investigate bugs and write clear, concise, consistently reproducible bug reports
Troubleshoot difficult issues in collaboration with developers, product managers, test engineers and other software development engineers in test
Comply with regulatory framework
Qualifications QUALIFICATIONS & SKILLS The Following Qualifications Are Preferred And/or Equivalent Applicable Experience
Bachelor's Degree in computer science related technology field
3+ years of experience in software development and/or software testing
Proficient with at least one software development languages among Javascript, Python, and Java (preferred in this order)
Experience with at least one automated testing frameworks, libraries and tools (e.g. Selenium, Puppeteer, CodeceptJS, Mocha, CapybaraSoapUI pro or custom made)
Experience on Mobile Automation and Performance Testing
Experience on automating integration testing is a plus.
Working knowledge of data manipulation in either RDBMS or NoSQL (or both)
Experience working with REST service and understanding of microservice architecture
Experience with test case and project management tools (e.g. SpiraTest, TestRails, TestNG, TestComplete, Jira)
Experience working with SaaS products
Preferred Qualifications
Experience with Mulesoft is, a plus
Experience with AWS, a plus
Background in healthcare or life science, a plus
Skills/Competencies
Excellent problem solving, analytical and technical troubleshooting skills
Demonstrated ability to thoroughly articulate software usage, deviations, and workarounds
Demonstrated ability to write technical documentation in a clear, concise manner
Ability to bridge the communication gap between technical and non-technical stakeholders
Ability to mentor and train less experienced team members
Capabilities
Ability to communicate in English (both verbal and written)
REPORTING The incumbent reports to the Director, Test Engineering, who will also assign projects, provide general direction and guidance. Incumbent is expected to perform duties and responsibilities with minimal supervision. DIRECT REPORTS
May oversee Test Engineers
Job Summary
Job ID
:
1167
Company
:
Science 37
Location
:
Worldwide
Job Type
:
Full-time
Primary Tag
:
Software Development
To claim this job, send an email to admin@remoteng.com from your work email with the job ID.