Tech Stack
AzureCloudJavaKafkaReactSDLCShell ScriptingSQL
About the role
- Work as a senior member of a Scrum team to execute the overall quality plan for one of Charles River’s products
- Provide support and assistance to customers and other teams within Charles River
- Develop, deliver and support the software infrastructure that enables automated product validation
- Plan and execute central automated regression runs for all product departments
- Maintain and expand labs which host both automated and manual testing; conduct staging and certification of product media during the ship-stage of a release
- Create comprehensive test automation scripts from business requirements and functional specifications for product features of moderate complexity
- Execute manual and automated functional, integration, regression, and performance tests
- Provide testing leadership by identifying opportunities for improvement in the Scrum team’s QA methodology; research and recommend new approaches including use of Artificial Intelligence
- Adhere to a testing schedule to ensure efficient and effective product delivery
- Actively participate in the agile software development process by attending daily standups, sprint planning, backlog grooming, and retrospectives
- Participate in “testathon” activities as required by releases
Requirements
- B.S. degree (or foreign education equivalent) in Computer Science, Engineering, Mathematics, Physics or other technical course of study; MS degree strongly preferred
- 2 - 5 years of experience in software testing in a process driven technology environment
- Demonstrated experience programming with C#, SQL and shell scripting languages such as PowerShell and Bash
- Experience maintaining automated and manual test script libraries for functional, integration, regression, and performance testing
- Align with Software Development Life Cycle (SDLC) practices and comply with Information Security and Data Governance practices
- Ability to interpret results of automation tests and document software defects in issue tracking systems; proactively communicate issues with developers and other project team members
- Strong problem-solving skills and solid software testing foundation
- Financial services industry experience preferred
- Nice to have: experience translating business requirements into comprehensive test plans; experience with Silk4Net; experience implementing/executing automation against web, native/desktop applications, APIs and batch applications; experience using test cases, scripts and automated test tools for multi-tier applications