Automated Testing: Developing and maintaining automated test frameworks, scripts, and tools.
Test Case Design: Designing and implementing test cases to cover various software functionalities and scenarios.
Code Development: Writing code to improve testability, create test data, and automate testing processes.
Defect Reporting: Identifying, reporting, and tracking software defects, collaborating with development teams to resolve them.
Collaboration: Working closely with development, QA, and other stakeholders to ensure quality and meet project requirements.
Performance and Scalability Testing: Testing the performance and scalability of software applications.
Test Environment Setup: Setting up and maintaining test environments.
Reporting and Documentation: Documenting test cases, results, and defects, and generating reports for stakeholders.
Continuous Integration/Continuous Deployment (CI/CD): Developing and implementing CI/CD pipelines.
Required Skills and Experience:
Programming Skills: Strong coding proficiency in one or more programming languages (e.g., Java, Python, C#, JavaScript).
Testing Frameworks: Experience with various testing frameworks and tools
Test Automation: Experience with automating testing processes, including scripting and framework development.
Experience with UI automated testing desired
Software Development Knowledge: Understanding of software development methodologies, SDLC (Software Development Life Cycle), and agile practices.
Debugging and Problem-Solving: Ability to identify, diagnose, and resolve software defects and performance issues.
Communication and Collaboration: Strong communication and collaboration skills to work effectively with cross-functional teams.
Understanding of Testing Principles: Knowledge of different testing methodologies, including functional, performance, security, and regression testing.
SQL and Databases: Familiarity with database concepts and SQL for testing purposes.
Operating Systems: Linux/Unix operating systems for test environment setup and configuration.
Job Classification
Industry: BankingFunctional Area / Department: Engineering - Software & QARole Category: Quality Assurance and TestingRole: Test AnalystEmployement Type: Full time