Job Description Summary
Responsible for testing feature and or a small feature set following the directions from Senior Team Members
Job Description
Roles and Responsibilities:
- Demonstrate awareness of the various testing types and methodologies
- Understand that testing is part of development. Uses test driven development practices wherever possible
- Write Unit Tests Cases and Integration Tests
- Use code coverage tools to identify areas of code that are not tested
- Learn new testing techniques and designs test cases to improve quality
- Demonstrate awareness of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques
- Write code using programming as well as scripting languages required to automate testing
- Understand performance parameters and can assess application performance
- Understand core data structures and algorithms
Want more jobs like this?
Get jobs in Cambridge, United Kingdom delivered to your inbox every week.
Education Qualification
- Bachelor's Degree in Computer Science or "STEM" Majors (Science, Technology, Engineering and Math) with basic experience.
Technical expertise:
- Has the ability to break down problems and estimate time for development tasks
- Understands the technology landscape, up to date on current technology trends and new technology, brings new ideas to the team
- Displays understanding of the project's value proposition for the customer. Shows commitment to deliver the best value proposition for the targeted customer
- Able to understand how team and personal goals/objectives contribute to the organization vision
Business acumen:
- Voices opinions and presents clear rationale. Uses data or factual evidence to influence
- Learns organization vision statement and decision making framework. Able to understand how team and personal goals/objectives contribute to the organization vision.
- Completes assigned tasks on time and with high quality. Takes independent responsibility for assigned deliverables
Personal Attributes:
- Has the ability to break down problems and estimate time for development tasks
- Seeks to understand problems thoroughly before implementing solutions. Asks questions to clarify requirements when ambiguities are present. Implements clean concise solutions that address the requirements at hand.
- Makes transitions to the new and different. Adapts to new environments and changing requirements. Pivots quickly as needed. When coached, responds to need & seeks info from other sources
Additional Information
Relocation Assistance Provided: No