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.
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
#J-18808-Ljbffr