1. Prepare Test Cases
2. Conduct self, peer review
3. Update test cases after reviewing the comments
4. Conduct testing in the required environments
5. Record Test observations
6. Log Defects
7. Verify defect fixes
8. Provide status to Test Lead.
9. Knowlegde of Java or .Net

Similar jobs
Job Description – Senior QA Engineer (Banking & Financial Applications)Position
Job Title: Senior QA Engineer
Experience: 3+ Years
Employment Type: Full-Time
Department: Quality Assurance
Role Overview
We are seeking a highly skilled and proactive Senior QA Lead to take ownership of quality assurance across our banking and financial applications. The ideal candidate will be responsible for planning, managing, and executing end-to-end testing activities while leading a team of QA engineers.
This role requires a strong blend of technical expertise, leadership, client communication, and quality governance. The candidate will be expected to interact directly with customers and stakeholders, manage testing initiatives across multiple platforms, drive quality improvements, and lead the organization's transition from predominantly manual testing to scalable automation testing practices.
The successful candidate must possess excellent communication skills, strong analytical thinking, and the ability to confidently represent the QA function in both internal and client-facing discussions.
Key ResponsibilitiesQuality Assurance Leadership
- Own and manage the complete Software Testing Life Cycle (STLC).
- Define QA strategy, testing methodologies, standards, and best practices.
- Establish quality benchmarks and release readiness criteria.
- Ensure delivery of high-quality software across all products and releases.
- Drive continuous improvement initiatives within the QA function.
- Monitor product quality metrics and provide regular reporting to management.
Manual Testing & Quality Management
- Design, review, and execute detailed test plans, test scenarios, and test cases.
- Perform functional, regression, integration, system, exploratory, smoke, and user acceptance testing.
- Validate complex business workflows within banking and financial systems.
- Identify, document, track, and verify defects through closure.
- Ensure adequate test coverage across all business-critical features.
- Perform root cause analysis for production issues and quality incidents.
Test Automation Leadership
- Drive the organization's automation testing strategy.
- Identify manual testing areas suitable for automation.
- Build and maintain automation roadmaps and implementation plans.
- Work closely with engineering teams to improve automated test coverage.
- Establish automation frameworks, standards, and coding practices.
- Continuously improve automation efficiency and execution reliability.
- Measure and report automation coverage and effectiveness.
Team Leadership & Management
- Lead and mentor a team of QA engineers.
- Allocate work and monitor team performance and deliverables.
- Conduct test reviews and quality audits.
- Support team development through coaching and knowledge-sharing.
- Establish accountability and ownership within the QA team.
- Assist in hiring, onboarding, and training QA resources when required.
Client & Stakeholder Management
- Act as the primary QA representative in client interactions.
- Conduct customer calls, demonstrations, and quality review meetings.
- Communicate testing progress, risks, issues, and mitigation plans.
- Handle client concerns and escalations professionally and diplomatically.
- Collaborate closely with Product Managers, Business Analysts, Developers, DevOps teams, and senior leadership.
- Build strong stakeholder relationships through clear and effective communication.
Banking Domain Quality Assurance
- Validate banking, financial, and transaction-based workflows.
- Ensure accuracy of financial calculations, reconciliations, and transaction processing.
- Test security-sensitive and compliance-driven functionality.
- Verify integration with third-party financial systems, APIs, and services.
- Understand business-critical workflows and identify potential quality risks.
Required Technical SkillsTesting Expertise
- Strong experience in Manual Testing.
- Strong understanding of Software Testing Life Cycle (STLC).
- Strong understanding of Software Development Life Cycle (SDLC).
- Experience in Functional Testing.
- Regression Testing.
- Integration Testing.
- System Testing.
- User Acceptance Testing (UAT).
- Exploratory Testing.
- Smoke & Sanity Testing.
- Defect Lifecycle Management.
Automation Testing
Hands-on experience with one or more of:
- Selenium
- Playwright
- Cypress
- Appium
Experience with:
- Test automation framework design
- Automated regression suites
- Cross-browser testing
- Test execution pipelines
- Automation reporting and analysis
API Testing
- Postman
- REST APIs
- API Validation
- API Automation
- JSON/XML Validation
Database Testing
- SQL
- MySQL
- PostgreSQL
- Data Validation
- Query Analysis
Ability to:
- Write and execute SQL queries.
- Validate backend data against application workflows.
- Investigate data-related defects.
Frontend & Backend Understanding
The candidate should possess a good functional understanding of:
Frontend
- HTML
- CSS
- JavaScript fundamentals
- Browser Developer Tools
Backend
- API architecture
- Authentication mechanisms
- Database concepts
- Application logs and troubleshooting
- Client-server architecture
Tools & Platforms
Experience with:
- Jira
- Azure DevOps
- TestRail (preferred)
- Confluence
- Git
- CI/CD Pipelines
Exposure to:
- Jenkins
- GitHub Actions
- GitLab CI/CD
Required Soft SkillsCommunication
- Excellent verbal and written English communication.
- Ability to conduct client-facing meetings independently.
- Strong presentation and documentation skills.
- Ability to communicate technical and non-technical concepts clearly.
Leadership
- Team management and mentoring experience.
- Ownership-driven mindset.
- Ability to drive outcomes with minimal supervision.
- Strong decision-making capabilities.
Stakeholder Management
- Professional and diplomatic communication style.
- Strong customer relationship management skills.
- Ability to handle escalations and difficult conversations effectively.
- Experience coordinating across multiple teams and departments.
Personal Attributes
- Highly proactive and self-motivated.
- Strong analytical and critical thinking abilities.
- Detail-oriented with a quality-first mindset.
- Strong problem-solving capabilities.
- Ability to work in fast-paced environments.
- Excellent organizational and planning skills.
- Strong sense of accountability and ownership.
Preferred Qualifications
- Experience in Banking, FinTech, Payments, Lending, NBFC, or Financial Services domains.
- Experience working with enterprise-scale applications.
- Exposure to security and compliance testing.
- Experience in Agile/Scrum environments.
- ISTQB Certification (preferred).
- Experience driving QA transformation initiatives from manual testing to automation-first testing.
Key Success Indicators
The selected candidate will be expected to:
- Own and drive product quality across all releases.
- Lead and manage the QA team effectively.
- Improve automation coverage and reduce manual testing effort over time.
- Ensure smooth release cycles with minimal production defects.
- Build strong client relationships through professional communication.
- Proactively identify risks and drive timely resolutions.
- Establish a scalable and mature QA process across the organization.
|
|
|
|
|
We are seeking a talented QA automation engineer to design testing procedures for our software applications. In this role, will be responsible for analyzing the functionality of applications and designing automated tests to validate their performance. You will also be required to identify bugs, install databases, and collaborate with the software design team.
To ensure success as a QA automation engineer, you should have advanced programming skills, a keen eye for detail, and excellent project management skills. A skilled QA automation engineer can design and write efficient test procedures for every software application.
QA Automation Engineer Responsibilities:
- Meeting with the software design team to discuss verification protocols.
- Identifying software application weaknesses and target areas.
- Sketching out ideas for automated software test procedures.
- Reviewing software bug reports and highlighting problem areas.
- Writing automation scripts and implementing software applications.
- Designing and installing software databases.
- Troubleshooting automation software and finalizing system procedures.
- Identifying quality issues and creating test reports.
- Collaborating with the design team to solve application faults.
QA Automation Engineer Requirements:
- Bachelor’s degree in computer science, software engineering, or a similar field.
- Previous experience working as a QA automation engineer.
- Advanced programming skills including automation systems and databases.
- Must have worked on Selenium,Cucumber,Maven
- Familiarity with programming script languages including Java and VBScript.
- Excellent analytical skills.
- Detailed knowledge of application functions, bug fixing, and testing protocols.
- Good written and verbal communication skills.
- Strong attention to detail.
- Good project management skills.
- BE Computer Science, MCA or equivalent
- Familiarity with Cloud security
- Hands on experience with AWS setup troubleshooting.
- Working knowledge of any messaging system [ Kafka prefer] , application server
client-server architecture , any DB (preferably, MongoDB )
- Good understanding of Protocols: http, https, FTP
- Experience over: Windows & Linux Operating systems [ more than user level] or Mac
- Basic knowledge of automation know-how [ API automation, Selenium Java]
- Test to fail mindset, Solid test strategy experience, well versed with QA processes.
- Hands on experience on Performance test angle.
- Should have worked on defining test cases for enterprise products [ prefer on cloud]
Experience:
- Min 4 year experience
- Not more than 10 year experience.
Location
- Remotely, anywhere in India
Timings:
- 40 hours a week (11 AM to 7 PM).
Position:
- Full time/Direct
Other Benefits
- We have great benefits such as PF, medical insurance, 12 annual company holidays, 12
PTO leaves per year, annual increments, Diwali bonus, spot bonuses and other
incentives etc.
- We dont believe in locking in people with large notice periods. You will stay here
because you love the company. We have only a 15 days notice period
We're looking for a QA Engineer to help with manual testing as well as introduce automation to our processes where possible. Candidates will need to be familiar with and able to write scripts, set up automation processes, and familiarise themselves with the products we build (web and mobile apps).
- The role will also require you to document test cases with an understanding of what the product does and how the end-user might approach it.
- Understand functional and non-functional testing requirements of web and mobile applications.
- Document functional testing scenarios and cases, for manual testing of API functionality using Postman and manual testing of User Interface elements (web, mobile, and mobile web)
- Identify or create data for testing
- Execute test cases and record status
- Log defects identified and track them through retesting and closure
- Debug using ADB commands and tools like Charles Proxy to primarily identify the root cause of failures.
Skill:
- Good understanding of mobile and web applications functionality
- Good understanding of how APIs work functionally
- Strong knowledge of software QA methodologies, tools, and processes
- Experience in writing clear, concise, and comprehensive test plans and test cases
- Hands-on experience with both white box and black box testing
- Non-functional testing of mobile applications including but not limited to battery analysis, GPU overdraw, responsiveness, etc.
- Development and Test Automation experience through Test Driven Development (TDD)
- Establishing and executing Automated testing strategy for mobile apps with Tools like Perfecto Mobile/Appium or Web Driver/Selenium, TestNG and continuous integration tools like Jenkins, Git, Stampede etc.
- Sound knowledge in JAVA is must have
- Experience in Mobile AppDev and Test management tool (JIRA, qTest) and
- Monitoring/Troubleshooting Tools Splunk, DynaTrace, SOAP UI
Education skills and experience
- 2+ of experience in producing test plans and creating test UI scripts/cases
- Good experience of the management of all or part of the Mobile AppDev and UI Test execution phase in projects
- Work in Agile methodology with TDD
- Experience in API and Database Automated Testing
- Hands on experience of iOS (Objective C/Swift) and Android (Kotlin) technologies
- Hands on experience in developing test artifacts and processes. Should have done test reporting with good clarity and no ambiguity
- Experienced working in an onshore/offshore environment with flexible and adaptable working style to work with aggressive project schedules
- Good communication and interpersonal skills
- Good working knowledge of Microsoft Office, Excel, PowerPoint.
About InVideo:
InVideo is an online video creation platform with half a million-plus users from 150+ countries.
We believe that the future of video creation is in the browser, across devices, collaborative and easy.
InVideo has raised over $20M and is backed by marquee funds and angels like Sequoia Capital, Tiger Global, Ryan Hoover (CEO Product Hunt), Gokul Rajaram, Haresh Chawla, Anand C, Kunal Shah, Kunal Bahl, etc.
Responsibilities
· Work closely with engineers and business owners throughout the development and testing life cycle, review requirements, specifications and technical design documents
· Drive the creation of test plans and test cases, efficiently execute test cases across all functional and UI areas of our products
· Estimate, prioritize, plan and coordinate testing activities
· Design, develop and execute automation scripts using open source tools
· Identify, record, document thoroughly and track bugs
· Perform thorough regression testing when bugs are resolved
· Develop and apply testing processes for new and existing products to meet client needs
· Collaborate with internal teams (e.g. developers and product managers) to identify system requirements
· Monitor debugging process results
Requirements
· 4+ years of experience working as a Quality Assurance Engineer
· Experience in manual and automation testing
· Hands-on experience with cypress
· Bachelor’s degree in Computer Science, Computer Engineering or related field or equivalent work experience
· Understanding of QA processes and concepts including test plan, test case preparation, and testing methodologies, agile a plus
· Demonstrated knowledge of professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control, build and release processes, continuous deployment, and test suite development and maintenance
· Define test plans, test suites, test cases as well as utilize automated tools to optimize the STLC
· Experience in Core Java, JavaScript scripting and user-level test automation
· Hands-on experience with other automated testing tools like Selenium, Appium for android and iOS
Preferred Qualifications
· Excellent verbal and written communication skills, especially excellence in technical communications with peers who may be remote.
· Good knowledge of software QA methodologies, automation tools and processes
· Experience in writing clear, concise and comprehensive test plans and test cases
· Shows creativity and initiative to improve product test coverage and effectiveness.
· Experience working in an agile/scrum development process
· Experience with performance and/or security testing is a plus








