Candidates would be contributing at both an individual level as well as a team level to achieve the organization's objectives and goals around Software Quality Assurance.
Exposure to leading technologies will afford candidates to build their competencies.
Roles & Responsibilities
Manages several projects simultaneously. Understands and communicates the scope of testing required to certify projects and desired business capabilities.
Reviews and approves test plans.
Assists with managing post-design scope changes and resolving issues throughout the Software Development Life Cycle (SDLC).
Builds a knowledge base or proficiency framework on the test team(s) and applications and acquire subject matter expertise on the overall line of business pertaining to the test team(s).
Analyzes and prioritizes defects based upon business and programming specifications.
Participates in testing activities to include : planning, design, scripting, execution, run analysis and providing recommendations on resolving application issues.
Leads, develops, monitors, and executes test activities for large sized projects and / or programs.
Post test execution activities include error debugging, reporting needs and internal and external communications.
Provide senior technical investigation, updates and progress to project team and management.
Automate tests for new features using existing automation framework.
Assist with the execution of testing for all system components, including functional and integration testing.
Ensure traceability from requirements to test cases, document test cases and generate reports; accountable for all software quality related metrics.
Expert knowledge of SDLC and Agile methodology.
Ability to work within an agile methodology on scrum team to coordinate testing; participate in dialog with developers in discussing current and proposed architecture, defects enhancements and other issues.
Define test objectives, write and execute test cases and test scenarios to ensure that software products meet design specifications and quality measurements, update and modify existing test procedures as necessary.
Works with multiple programs / systems on projects of moderate to high complexity within multiple development environments.
Demonstrate high productivity and the ability to effectively multi-task across different initiatives.
Provides technical leadership, mentoring and coaching to less experienced individuals.
Oversees training of team members.
Ability to think through complex problems. Provides leadership and mentoring capabilities required.
The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities.
Bachelors degree and equivalent work experience