Description & Requirements
About the Role
Resource will be responsible for developing and executing manual and automation test plans to identify software problem/s and their root cause/s. Conduct software compatibility tests with programs and hardware, on various operating systems and platforms. As a Senior QA Engineer, you will test multiple applications, from high-stakes engineering software solutions to control and monitor high-end audio equipment to complex 3D acoustic modeling software. This position does not have any supervisory responsibilities as such but expects to work and guide team members on the technology/tools for which the individual is hired.
What You Will Do
Track QA and Testing activities concerning overall project plans
Software and hardware testing tools planning recommendations
Proactively collaborate with software developers and work with product teams to develop test plans
Enhance & optimize the process of system testing and software testing
Give regular status reports and performance metrics to the department manager
Adhere to and coach staff to comply with quality standards, systems & procedures
Experience in Manual and automation testing of web/desktop applications and API testing
Continually improving testing methods and test designs
Create manual test cases and automation scripts for products under test
Thoroughly document all test steps and issues in the bug-tracking system
Timely automate functional, regression and performance-level test cases
Carry out end-to-end, user-focused test scenarios, document them in test reports, and suggest optimizations
Work with other available test resources (engineers, interns, product owners, external beta testers, etc) to complete specific project assignments.
What You Need
Bachelor of Engineering in Electronics, Computer Science or a related field of Software Engineering
5-7 years of Software Quality Assurance and Engineering experience
Expertise in Manual & Automation Testing of API, Mobile, Desktop, and Web applications, Hands-on Automation
Experience maintaining the existing Test Automation framework and executing automated test scenarios for API, Mobile, Desktop, and Web applications.
Creating NFR Test-Scenarios for Load, stress, and Performance
Fair understanding of the DevOps CICD pipeline.
Experience in working with the DevOps team to build and improve our CI/CD pipeline automated test suites to deliver faster with quality.
What is Nice to Have
Knowledge in Audio Domain and Installations
Coding Experience in Python, JS with Typescript or equivalent language
Working with Git/Bitbucket (or a similar Source-Control-Management-System)
Exposure to Client-Server application and Jenkins
Familiarity with software testing methodologies and techniques
Experience with Agile Project Management Tool like JIRA/Zephyr
Adequate networking proficiency
Testing of hardware and/or embedded devices is a plus.
Familiarity with Linux systems and commands
Ability to function in a team environment.
Ability to effectively present information to management and team members
What Makes You Eligible
Willingness to travel
Willingness to work in an office in Bangalore, Karnataka
What We Offer
Flexible work environment, allowing for full-time remote work globally for positions that can be performed outside a HARMAN or customer location
Access to employee discounts on world-class Harman and Samsung products (JBL, HARMAN Kardon, AKG, etc.)
Extensive training opportunities through our own HARMAN University
Competitive wellness benefits
Tuition Reimbursement
Access to HARMAN Campus Fitness Center and Cafeteria
An inclusive and diverse work environment that fosters and encourages professional and personal development