Finastra Hiring Fresher Software Quality Engineer
Position: Associate Quality
Engineer
Location: Bagmane Constellation Business Park, 4th, 5th,
6th Floor, North Block, Bangalore, Karnataka, IN, 560 037
Job ID: 10045
Job Responsibilities
This role involves various key tasks related to both manual and automated
software testing:
1. Manual
Test Case Writing and Execution
- Write
comprehensive manual
test cases with clear objectives and detailed steps.
- Ensure
that manual test cases align with the product specifications and
functional requirements.
- Execute
these manual test cases to identify bugs or inconsistencies in the
software.
2. Automation
of Test Cases
- Automate
the manual test cases using QTP (QuickTest
Professional) within a keyword-driven
framework.
- Automating
repetitive test scenarios helps to reduce manual effort and improve
efficiency.
3. Regression
Testing
- Perform
regression testing using automated scripts during
service pack and cumulative patch releases to ensure new changes haven’t
affected the existing features.
- Regular
regression tests are crucial to maintaining software quality.
4. Domain
and Product Learning
- Gain
in-depth knowledge of the finance
domain to understand how the product aligns with industry
standards.
- Learn
the specifics of the product to test more effectively and ensure product
quality.
5. Framework
Internals
- Learn
about the internal workings of the test automation framework, including
its architecture and components.
- Understanding
the framework allows for more efficient testing and potential
improvements in automation.
6. Scripting
Languages
- Learn
VB scripting and other
relevant scripting languages used for automating test cases.
- Enhancing
knowledge in scripting languages enables automation of more complex
scenarios and test scripts.
7. Automation
Framework Enhancement
- Work
on enhancing the current automation
framework by adding new functionalities, improving
existing scripts, and making the framework more efficient.
Skills Required
To succeed in this role, you’ll need a combination of technical and
communication skills:
1. Software
Testing Concepts
- A
solid understanding of basic software
testing principles, such as functional testing,
regression testing, and test case writing.
2. Automation
Testing Knowledge
- Knowledge
of test automation concepts
and best practices, including how to create and execute automated
scripts.
- Familiarity
with tools like QTP
is required.
3. Automation
Tools and Frameworks
- Experience
working with automation tools like QTP
and a keyword-driven framework
to automate manual test cases.
4. Communication
Skills
- Strong
written and verbal communication skills are essential for documentation
and reporting test results.
5. Scripting
Languages
- Basic
knowledge of any
scripting language, such as VBScript, Python, or JavaScript, is preferred.
- Scripting
languages help automate manual test cases and perform complex testing
operations.
6. Problem
Solving
- Ability
to diagnose and troubleshoot issues independently by analyzing test
results and system behavior.
7. Finance
Domain Knowledge (Preferred)
- Prior
experience or understanding of the finance
domain is a plus, as it will help in testing the
financial aspects of the product.
Desired Competencies
These are the competencies that will help you succeed in the role:
1. Conceptual
Knowledge
- Basic
knowledge of theories
and practices in software testing, allowing you to follow
standardized procedures and achieve objectives.
2. Standardized
Procedures
- Ability
to work within standardized
procedures to meet project deadlines and maintain
quality.
3. Problem-Solving
Skills
- Use
established practices to troubleshoot
and diagnose problems that arise during testing.
- Analyze
data and monitor systems to identify issues before they escalate.
4. Communication
and Collaboration
- Comfortable
in exchanging straightforward information
with team members and stakeholders.
- Ask questions to clarify
tasks and ensure alignment with project goals.
0 Comments