01 Sep
|
InfoVision
|
Bengaluru
01 Sep
InfoVision
Bengaluru
SQA Engineer
8 - 10 Years
Location- Bangalore
Job Details
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 setting. 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.
· 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
📌 SQA Engineer (Bengaluru)
🏢 InfoVision
📍 Bengaluru