Experience
3 - 5 yrs
Job Location
Bengaluru, India
Vacancy
1
Designation
QA Engineer
Job Type
Not specified
Job Description
The QA Engineer, Java is a member of BNI s Global Information Technology Team and is responsible for ensuring the quality and reliability of BNI s mobile and web applications. This role focuses on identifying defects, designing and executing test cases, and developing automated test scripts using Java based frameworks. The QA Engineer, Java collaborates closely with developers in the Bangalore office and partners with stakeholders across BNI s global management teams.
Job Responsibilities
- Apply a strong understanding of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) to all testing activities.
- Execute both manual and automated testing with a high degree ofproficiency.
- Ensuretimelycompletion of test execution and delivery of results according to project timelines.
- Identify, document, and track software defects through resolution.
- Performfunctional, performance, security, and regression testing across multiple software products.
- Create detailed, comprehensive, and well structured test plans and test cases.
- Design, develop, and execute automation scripts using Java, Selenium, TestNG, and related frameworks.
- Test a variety of application types, including front end applications, mobile applications, BI tools, and REST APIs.
- Maintain and enhance existing automation frameworks to ensure stability, scalability, and efficiency.
- Continuously research and integrate new testing tools, techniques, and methodologies.
Key Skills & Technical Requirements
- Proficiencyin test automation using Java, Selenium, TestNG, Cucumber, Appium, and cloud execution platforms.
- Hands on experience developing automation scripts and utilities in Java.
- Experience with API testing tools (e.g., Postman) and automating API tests (e.g., REST Assured).
- Strong SQL skills for data validation, querying, and reporting.
- Experience writing clear, concise, and comprehensive test plans and test cases.
- Strong experience with Git and version control workflows (branching, merging, pull requests).
- Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI) and integrating automated tests into pipelines.
- Excellent troubleshooting and debugging skills.
- Ability to work effectively within Agile/Kanban processes.
- Willingness to learn and adapt to multiple technologies and applications.
Competencies
- Communication
- Accountability & Integrity
- Technical Proficiency
- Self Management
- Teamwork
- Problem Solving
- Analytical Thinking
- Initiative
- Interpersonal Skills
Job Requirements
- Business Level English Proficiency
- 3 to 5 years of experience in Manual and Automation Testing.
- Bachelor s degree in Computer Science, Information Technology, or related field (or equivalent experience).
- Fluent in English with strong written and verbal communication skills.
- Detail oriented and passionate about quality assurance.
- Strong troubleshooting skills.
No Referrers Available
There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.
