Our client is looking for a Software Development Engineer in Test to help their team deliver a superior product by conducting software validation, analyzing functionality, and developing automated scripts.
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 test plans and test cases based upon functional and design specifications,
- Execute test cases, analyze, and report test results to the teams
- Design and develop automation/performance solutions that build reliable, reusable and maintainable automated regression suites & test harnesses
- 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
Requirements:
- 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)
- Working knowledge of data manipulation in either RDBMS or NoSQL (or both)
- Experience working with REST service and understanding of microservice architecture
- Experience with at least one automated testing frameworks, libraries and tools (e.g. Selenium, Puppeteer, CodeceptJS, Mocha, CapybaraSoapUI pro or custom made)
- 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