HARMAN is hiring for a job role of Quality Assurance Engineer 1 for Bangalore location Interested Jobseekers can apply for the job role ASAP. The detailed eligibility and application process is given below
HARMAN careers Associate Test Automation (Fresher) Hiring details:
Company website | harman.com |
Job Role | Associate Test Automation (Fresher) |
Experience | 0-2 years of experience |
Qualification | Bachelor’s degree or equivalent combination of education and experience |
Salary | Ranges between ₹5 to ₹15 LPA |
Job Location | Across India |
Application Start date | 6th – July – 2024 |
Last date to apply | Apply before link expires |
Upstox Careers: Quality Assurance Engineer 1, Hiring in Bengaluru
Job Description for Test Automation Tool Developer
Job Title: Test Automation Tool Developer
Location: India
Job Type: Full-Time
About the Role:
We are seeking a highly skilled Test Automation Tool Developer to join our team and contribute to the development of a cutting-edge low-code/no-code test automation platform. This role involves integrating advanced functionalities like Selenium, WebdriverIO or Playwright for test execution, NLP-based or no-code UI solutions for writing test cases, self-healing capabilities for failed tests, and a recorder for capturing test steps in defined NLPs.
Responsibilities:
– Design, develop, and maintain a test automation tool integrating Selenium, WebdriverIO and Playwright for test writing and execution.
– Implement NLP-based or no-code UI solutions to enable non-technical users to create test cases.
– Develop self-healing functionalities to automatically detect and fix failing test cases.
– Build a recorder feature to capture and translate test steps into predefined NLP formats.
– Collaborate with AI/ML engineers to integrate machine learning models for enhanced test automation capabilities.
– Work closely with front-end and back-end developers to ensure seamless integration of various components.
– Optimize the test automation tool for performance, scalability, and reliability.
– Stay updated with the latest trends and technologies in test automation and integrate them into the tool.
Strong Programming Skills:
– JavaScript and TypeScript, Python
– Knowledge of additional programming languages such as Java, Ruby or C# is a plus.
– Ability to quickly learn and adapt to new programming languages and technologies as needed.
Experience with NLP or No-Code UI Solutions:
– Natural Language Processing (NLP):
- Experience with implementing NLP algorithms to interpret and generate human language.
- Ability to integrate NLP solutions into the test automation tool for creating and interpreting test cases.
– No-Code UI Solutions:
- Experience in developing or working with no-code platforms that allow users to create applications without traditional coding.
- Understanding of user experience (UX) principles to design intuitive no-code interfaces.
Self-Healing in Test Automation:
- Understanding of self-healing techniques to automatically detect and repair broken test scripts.
- Experience in implementing dynamic locators, machine learning models, or heuristic algorithms to identify and fix issues in real-time.
- Ability to analyse test failures and implement strategies to automatically update locators, handle changes in the application under test, and minimize test maintenance.
Web Recorder Feature in Test Automation:
– Event Listener Integration:
- Implement event listeners to capture user interactions such as clicks, form inputs, navigation, and other relevant actions on the web application.
- Utilize browser APIs or libraries to monitor DOM changes and capture detailed information about each interaction.
– Action Logging:
- Create a logging mechanism to record user actions along with context, such as element identifiers, input values, and timestamps.
- Ensure that logged actions are comprehensive and can be accurately replayed.
– Translating Actions to NLP:
- Develop algorithms to translate recorded actions into predefined Natural Language Processing (NLP) formats.
- Use NLP models to convert user actions into readable and understandable test steps that can be further edited by users.
-Test Step Generation:
- Implement functionality to generate test scripts from recorded actions, allowing users to review and modify the generated scripts as needed.
- Provide options to export test scripts in different formats compatible with Selenium, WebdriverIO, Playwright, or other supported frameworks.
– Integration with Test Automation Tool:
- Ensure seamless integration of the recorder feature with the overall test automation tool, allowing users to incorporate recorded test steps into their test suites.
- Enable users to replay recorded tests, validate their accuracy, and make necessary adjustments.
– Testing and Debugging:
- Rigorously test the recorder feature to ensure it accurately captures and translates user interactions.
- Debug and resolve any issues related to action capturing, logging, and translation to NLP formats.
Preferred Qualifications:
– 0-2 years of relevant Experience with other test automation frameworks and tools.
– Familiarity with cloud platforms (AWS, GCP, Azure).
– Understanding of CI/CD pipelines and DevOps practices.
– Knowledge of software testing methodologies and best practices.
How to Apply for the HARMAN Careers ?
- Click on the link given below
- Read full Information
- Fill Details, Upload resume and Submit your application
To Apply for HARMAN Career : Click here
- To Join our Telegram Chanel : Click here
- To Join Our WhatsApp Group : Click Here
- To follow us on Instagram : Click here
Ecosmob Careers Drive 2024: Hiring QA Trainee