Posted on: 31/08/2026
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.
Did you find something suspicious?
Posted by
Posted in
Quality Assurance
Functional Area
QA & Testing
Job Code
1667457