
Automation QA Engineer
- Pune, Maharashtra
- Permanent
- Full-time
- Combine physical and digital, making technology a more dynamic force to solve challenges and serve humanity's needs.
- Empower the company to create new digital business models, enter new markets, and improve customer experience.
Develops and supports robust quality engineering solutions at every layer of the software development life cycle. Empowers team to continuously deliver enterprise grade software to production by engineering quality into our continuous delivery pipeline.What You Will Do
- Overall 5+ years of experience.
- Creates and maintains high quality of test automation using modern development techniques.
- Applies automated tests at every layer of the application stack, both inside and outside of the continuous delivery pipeline.
- Works with team to promptly triage test failures with precision and accuracy, maintaining the health of the build pipeline.
- Works collaboratively with development, product, operations, and support peers to encourage quality, as a key design element in all work efforts.
- Engages in code reviews for product, test, and infrastructure code.
- Protects users from escaped defects, participate in support escalations, and value Customer Experience (CX) above all.
- Understands the role of deployment, migration, security, and performance in the continuous delivery lifecycle.
- Utilize observability and monitoring tools to proactively detect and remediate failures
- Deploy and support high value test environments where needed
- 5+ years of experience in Automation Testing.
- Fluent in Rest API and UI Automation testing.
- Advanced proficiency in one, familiarity with multiple programming languages - Java, Python, JavaScript, Shell scripting
- Fluent with REST Interfaces, OpenAPI specs
- Knowledge of Internationalization Standards like ICU (International Components for Unicode), CLDR (Common Locale Data Repository), W3C internationalization guidelines
- Fluent in state-of-the-art techniques, standards, and procedures for software test development
- Demonstrated ability to distinguish between testing layers, match the correct approach to each situation, and design effective quality gates based on these layers.
- Should be able to write the scripts for test data generation (e.g., multilingual inputs, date/number/currency formats).
- Experience with Localization Frameworks and Libraries, e.g., gettext, i18next, react-intl, Angular i18n, etc. Also, the good understanding of how string externalization and resource bundles work.
- Familiarity with Globalization-Aware testing tools and the tools for pseudo-localization, locale emulators, and font rendering checks. Also, the awareness of tools for the input method editors (IMEs) for non-Latin script testing.
- Knowledge of collation, sorting, and storage of multilingual data in databases (e.g., collation rules in MySQL, PostgreSQL etc).
- Ensuring proper support for multi-byte characters.
- Expert in UI and Layout Testing for right-to-left (RTL) languages like Arabic or Hebrew.
- Ability to detect issues in UI layout due to text expansion or bidirectional text.
- Should be able to write test cases to validate locale-specific behaviors in time zones, formats, pluralization, etc.
- Familiar with using mock services or localization APIs in test automation.
- Good in Analytical and Debugging Skills e.g. log analysis and diagnostics for encoding issues or region-specific bugs.
- Ability to work in environments with Git and CI pipelines that support multilingual builds and tests.
- Proficient with source control management techniques including branching, code review, and merging using GitHub / Git / Gerrit / CVS
- Proficiency in authoring and maintaining Dockerfiles.
- Understanding of Kubernetes components and cloud provider offerings.
- Familiarity managing container image versions within container registries.
- Proficiency building and maintaining Jenkins and CI/CD solutions
- Familiarity with CI/CD infrastructure, platform configuration, integration, and secret management.
- Fluent in at least one public cloud interface.
- Ability to pivot quickly and seamlessly toward areas of need
- Work in a hybrid mode and commute to Magarpatta Pune office a minimum of 2 days a week.
- Successfully complete a background investigation as a condition of employment
- Access to employee discounts on world class HARMAN/Samsung products (JBL, Harman Kardon, AKG etc.)
- Professional development opportunities through HARMAN University's business and leadership academies.
- Flexible work schedule with a culture encouraging work life integration and collaboration in a global environment.
- An inclusive and diverse work environment that fosters and encourages professional and personal development.
- Tuition reimbursement.
- “Be Brilliant” employee recognition and rewards program.