Role & responsibilities Develop, maintain, and execute automated tests for user interfaces (UI) using industry-standard tools and frameworks (e.g., Playwright, Selenium). (Preferable - Playwright) Design test plans and test cases based on functional and non-functional UI requirements. Collaborate with software developers, product managers, and quality assurance team members to identify test scenarios and ensure comprehensive UI test coverage. Implement test automation scripts using scripting languages such as Java, Python. Integrate automated tests into continuous integration/continuous deployment (CI/CD) pipelines for efficient and reliable UI testing. Perform manual testing as needed, especially for exploratory testing or scenarios where automation is not yet feasible. Identify, report, and track UI bugs and defects using issue tracking systems (e.g., Jira, Bugzilla), working closely with development teams to ensure timely resolution. Participate in code reviews and provide feedback on the UI's testability, maintainability, and accessibility. Stay updated on emerging trends, tools, and technologies in UI testing and automation, incorporating best practices into the testing process. Contribute to the improvement of UI testing processes, methodologies, and tools within the organization. Qualifications : Bachelor's degree in computer science, software engineering, or a related field (or equivalent experience). Proven experience (3 to 5 years) in software testing, with a focus on UI automation. Strong understanding of web development concepts (HTML, CSS, JavaScript). Proficiency in at least one scripting language commonly used in UI test automation (e.g., Java, Python). Experience with UI automation frameworks like Playwright, Selenium or similar. (Preferable - Playwright) Familiarity with continuous integration/continuous deployment (CI/CD) practices and tools (e.g., Jenkins, GitLab CI/CD). Excellent problem-solving skills and a keen eye for detail. Strong communication and collaboration skills, with the ability to work effectively in a team environment. Ability to prioritize tasks and manage time efficiently in a fast-paced environment. Experience with agile software development methodologies (e.g., Scrum, Kanban) is a plus Preferred Qualifications: Certification in software testing (e.g., ISTQB Certified Tester) Knowledge of containerization technologies such as Docker and orchestration tools like Kubernetes. Strong proficiency in Core Java, with a solid grasp of OOPs concepts Good understanding of web element locators and DOM structures
Role & responsibilities Bachelors degree in mechanical engineering, Electrical Engineering, Mechatronics. 3-4 years of shopfloor experience in the Automotive Engineering sector. (Industrial Engineering/ Production Engineering Department) Good exposure to Plant Production Planning, Machine Maintenance, Quality Management systems in factory. Knowledge and work experience of various MES/ERP systems used in the industry. Experience working with industrial machinery, control systems, or manufacturing equipment is highly preferred. Solid understanding of the process taking place in the shopfloor. Experience in execution of Automation projects on the shop floor and vendor management. Basic understanding of programming language. Good analytical skills to understand the Manufacturing problem statement and convert it into Software Design. Good communication skills & willingness to travel. Project Management Skills.