Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.
BNI Global LLC • Bengaluru, Karnataka, India
Role & seniority: QA Engineer, Java; member of BNI Global IT Team; supports mobile and web applications; collaborates with Bangalore-based developers and global stakeholders.
Stack/tools: Java-based automation (Selenium, TestNG, Cucumber, Appium); API testing (Postman, REST Assured); SQL for data validation; Git; CI/CD (Jenkins, GitLab CI); cloud test execution; manual testing; test planning and case design.
Design, develop, and execute comprehensive manual and automated test plans and test cases.
Create, maintain, and enhance automation scripts and frameworks; perform functional, performance, security, and regression testing.
Identify, document, track, and help resolve defects; ensure timely test execution and reporting within project timelines.
Proficiency in Java-based test automation (Selenium, TestNG, Cucumber) and Appium.
API testing experience (Postman, REST Assured) and strong SQL skills.
Git and version-control workflows; familiarity with CI/CD (Jenkins, GitLab CI); Agile/Kanban experience.
Excellent troubleshooting, debugging, and written/spoken English.
Experience with cloud-based test execution platforms.
Additional automation tools/languages or experience with BI tools and diverse application types.
Location & work type: Full-time role based in Bangalore (India) with collaboration across global teams; no specific remote requirement stated.
Job Description
Position Summary
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 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.
Any additional duties needed to help demonstrate our core values, drive our vision, and fulfill our mission.
Physical Demands and Working Conditions
Sedentary work. Exerting up to 10 pounds of force occasionally and/or negligible amount of force frequently or constantly to lift, carry, push, pull or otherwise move objects. Repetitive motion. Substantial movements (motions) of the wrists, hands, and/or fingers. The worker is required to have close visual acuity to perform an activity such as preparing and analyzing data and figures; transcribing; viewing a computer terminal; extensive reading.
This is a full-time position. This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.
An equal opportunity employer.