HamburgerMenu
hirist

InfoVision - Software Quality Assurance Engineer

Infovision Solutions
8 - 10 Years
Bangalore

Posted on: 31/08/2026

Job Description

SQA Engineer

Experience : 8 - 10 Years

Location : Bangalore

Job Description :


Roles & Responsibilities :

Test Development and Execution :

- Create test strategy and test plans from analysis of business requirements, test estimates and development plans.

- Design test scripts from analysis of requirements and message specifications to prove the developed solution complies with the project/business mandate. This includes defining test description, scenario and expected result and are used to record/report actual results.

- Test hardware/software setup and verification environment. From time to time set up and testing may be required to be done off site (e.g. certifying body).

- Clarification of functional issues and product/solution requirements and ensure issues/risks escalated to appropriate parties.

- Assist in developing standard documents, systems and procedures.

- Repeatable and measurable testing process achieved.

- Time management of testing workload to ensure delivery within timeframes assigned.

- Information regarding upcoming deliverables gathered, documented and communicated as required.

- Provide technical support to clients for installed systems - system integration and user acceptance phases.

Product Testing :

- Perform product test activities required for delivery.

- Software upgrades, tested and quality agreed.

- Software feature additions, tested and quality agreed.

- Perform customer specific customizations, test and document deltas.

- Product and EOL redesign testing and compliance confirmation.

- Actively involved in OPT Support and testing and recommendation.

- SDK and TAL, upgrades, tested and quality agreed.

Quality Assurance :

- Close coordination with other members of the Market Engineering, Product Development or PMO teams to ensure delivery of projects within time and quality standards.

- Continually seek ways to improve and enhance the quality assurance process and the process of application development and maintenance.

- Identify peripheral impacts.

- Make recommendations for process improvements where appropriate.

- Maintain an audit trail of modification history.

- Support acceptance/pilot testing.

- Maintaining and improving area of specialist knowledge, undertaking training where appropriate.

Software Development :

- Automate all aspects of testing of the product by completing the development of test software to test new functionality and modifications and enhancing test systems through automation.

- Develop test software with minimum defects.

- Ensure timelines are met.

- Ensure product documentation is updated and submitted.

- Ensure customer specific application solutions are in line with the customer and company requirements.

- Escalate issues in a timely manner.

- Assist with technical input to project management and work with Project Manager/s and QA/Test Team Leader to monitor project process.

- Actively use and advocate use of organization's processes.

- Ensure solutions delivered to testing and support achieve the agreed quality standard.

- Maintain and improve area of specialist knowledge by keeping up to date with advances in industry and undergoing approved training where appropriate.

Software Documentation :

- Produce appropriate test plans, work instructions, reports and release documentation.

- Verify delivered software documentation - user guides, app notes, specifications etc.

- Document resolutions of issues.

- Ensure standard issue tracking systems used.

- Ensure versions can be tracked and reverted as required.

Software Testing and Release :

- Ensure test team able to install the test software.

- Implementation of unit, functional and feature testing.

- Validation automated and manual test plan coverage.

- Releasing builds to testing, acting as point of contact for test team, educating testers as necessary, guiding and mentoring junior resources.

- Ensure development meets business requirements.

- Co-ordination and communication around releases, including aggregation of software packages, verification and release.

Requirements :

- 5+ years Engineering and/or hard-/software/development testing experience using testing methodologies and processes.

- 3+ years of Java or C++ experience.

- Tertiary qualification in engineering/electronics.

- Expertise in designing and executing automated tests.

- Ability to implement automated regression testing and performance benchmarks.

- Proficiency in Linux commands and scripting.

- Experience in firmware testing, hardware-software integration, and validating low-level embedded software, including creating automated applications to validate embedded firmware.

- Expertise in API testing, especially using tools like Postman, REST Assured for functional and integration testing of APIs.

- Skilled in designing and implementing automated solutions for testing middleware functionality and performance to ensure seamless communication between systems.

- Proficiency with test automation frameworks (eg, TestNG).

- Hands-on experience with continuous integration and deployment pipelines, using tools like Jenkins, GitLab CI to automate testing processes and ensure faster releases.

- Understanding of the software development lifecycle.

- Experience working with Agile development methodology.

- Able to demonstrate an example of testing maturity with regards to measurability and repeatability.

- Excellent communication skills both written and verbal.

- Occasional travel may be required for business purposes.

Desirable :

- Experience of projects within the retail petroleum automation sector /payments systems.

- Knowledge of security aspects like cryptographic algorithms and key management used in EMV transactions.

- Expertise in cryptographic protocols, key management, and compliance with PCI DSS for secure payment applications.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...