Job Title: Automation Test Engineer (36 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
- Very good handson experience and willingness in writing test cases for web applications
- Proficiency in frontend automation using JavaScript E2E testing frameworks (TestCafe Playwright or Cypress)
- Experience with visual regression and snapshot testing
- Solid API testing skills with tools like Postman and Playwright
- Familiarity with contract testing like PACT
- Working experience in GitLab and CI/CD pipelines
- 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 selfmotivated
- Proactiveness enough to share knowledge to voice out problems and to ask for help
- Passion towards programming technology and problem solving
- Working Knowledge of Test management tools such as IBM Jazz JIRA
- Handson experience in scripting languages like Python Perl or TCL
- Handson experience in tools like 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 selforganized) configuration testing and release management
- International experience and communication including a collaboration in virtual international teams
- Professionally and pragmatically approaching attitude to any situation
What do I take away
Apart from the several other evident benefits you would also enjoy the following opportunities
- To collaborate with global software product teams comprising architects and developers
- To function in an efficient SAFe scrum team where the worklife balance is very effective too
- To be part of a highly disciplined and influential work culture where an individuals decision and contribution directly attribute to the success factor of the project
- To develop and to release a versatile and a robust software infrastructure platform for more sophisticated tools to be built on top
What are my responsibilities
- You take a challenging role in the Product Quality & Reliability Assurance of a cloudbased offering with an easytouse interface that monitors analyzes and helps to optimize energy utilization of the buildings & campuses via multisite performance dashboards visualizing historical and near realtime series data for energy consumption costs and emissions values
- Develop and implement comprehensive test plans and strategies to validate software functionality and ensure compliance with established quality standards.
- Create and execute automated test scripts using JavaScript E2E testing frameworks such as Playwright or Cypress or TestCafe to facilitate early detection of defects and quality issues.
- Conduct visual regression and snapshot testing using Playwright.
- Perform API testing using tools like Postman and Playwright ensuring robustness and reliability of backend services.
- Engage in contract testing using PACT to validate interactions between services.
- Collaborate closely with developers to conduct root cause analysis for identified defects providing detailed information to support defect resolution.
- Continuously improve testing processes and methodologies to enhance software quality and reliability.
- 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 selforganizing crossfunctional 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
- Processcompliant 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