Job Title: Automation Test Engineer (3-5 years)
Job Location: Chennai
What do I need to qualify for this job?
Education Qualification: - B.E. / M.Sc. / MCA / B.Tech in Computer Science / Information Technology
Minimum 3 years’ experience of IT software verification and validation
What do I bring?
· Should have
- Very good hands-on experience and willingness in writing test cases, for Java based desktop applications
o Proficiency in frontend automation using JavaScript E2E testing frameworks (Squish)
o Working experience in GitLab and CI/CD pipelines
o Good knowledge in QA principles, methodologies, and best practices
- Ability to effectively communicate in English, both written and spoken
- Potential to learn and to be self-motivated
- Passion for programming, technology and problem solving
· Desirable to have
- Working Knowledge of Test management tools such as IBM Jazz.
- Hands-on experience in scripting languages, like JavaScript and Python
- Hands-on experience in tools, like Squish IDE, Robot or Selenium
- ISTQB certification (Foundation)
- Working experience in cross platform product verification
- Working experience in agile software development (daily scrum, pair sessions, sprint planning, retro & review and self-organized), configuration, testing and release management
- International experience and communication, including a collaboration in virtual international teams
- Professionally and pragmatically approaching attitude to any situation
- Experience in Performance testing.
What are my responsibilities?
· You take a challenging role in the Product Quality & Reliability Assurance of a on Prem offering with an easy-to-use interface that monitors, analyzes, and helps to manage the buildings & campuses.
o Develop and implement comprehensive test plans and strategies to validate software functionality and ensure compliance with established quality standards.
o Create and execute automated test scripts using JavaScript E2E testing frameworks such as Squish to facilitate early detection of defects and quality issues.
o Collaborate closely with developers to conduct root cause analysis for identified defects, providing detailed information to support defect resolution.
o Continuously improve testing processes and methodologies to enhance software quality and reliability.
o Utilize GitLab and pipelines for version control and CI/CD processes.
· For your task, you need to technically cooperate in the software verification and validation of the software systems within a self-organizing, cross-functional international development team
· Together with the Scrum team, do regular estimation, planning and verification/validation of software components within modern, agile software development methods by evaluating, selecting and clearing the appropriate software components and technologies for the efficient implementation of the requirements - adhering to the committed quality, content and timeline
· Participation in integration of the implemented modules and in the system testing, with the aim of test automation to ensure the functionality of the individual software modules in the overall system; also participation in Configuration Management with the aim of "Continuous Deployment" is one of your tasks
· Document the testing results to ensure a sustainable maintainability
· Process-compliant handling and use of the Siemens product testing process and support to project team members as well as participation in the continuous process improvement around your area of responsibility