RERelx Group
Senior Software Engineer I
Chennai ₹5-8 LPA Posted 5 Sept 2025
FULL TIME
cypress
Rest Assured
C#
Java
Python
+1 more
Job Description
About the role
The role in focus involves designing and implementing robust testing automation framework s and scripts . As a QE engineer, you'll collaborate e with cross-functional teams will be crucial to gather and address technical requirements, while ongoing responsibilities include maintaining and enhancing testing frameworks ( e.g. performance testing/API testing/content testing) , troubleshooting testing issues, and documenting all procedures for future reference and compliance. This role demands a proactive approach to integrating new technologies and continuous improvement of systems to deliver high quality of products and services.
Responsibilities
- Designing and implementing performance /API/UI/Content automated test scripts using industry-standard tools and frameworks.
- Developing and maintaining test automation frameworks to ensure efficient and scalable test execution.
- Collaborating with engineers to understand the application architecture and identify testable components.
- Executing automated tests as part of the continuous integration and delivery pipeline.
- Analyzing test results, identifying root causes of failures, and providing detailed reports.
- Continuously improving the test automation framework and processes to enhance test coverage and efficiency.
- Staying up-to-date with the latest testing tools, techniques, and industry best practices.
- Mentoring and providing guidance to other team members on test automation practices.
Requirements
- Proficient in programming languages such as Java, Python, or C#
- Proficient in test performance/API/UI automation framework design and implementation (e.g., Locust, Selenium Cypress , Rest Assured )
- Proficient in continuous integration and delivery tools (e.g., Jenkins, GitLab CI/CD, ArgoCD)
- Hands on experiences data handling with SQL/NoSQL DB
- Knowledge of testing methodologies ( e.g. TDD , BDD)
- Knowledge of monitoring tools ( e.g. Splunk, Coralogix)
- Excellent communication and collaboration skills
- Knowledge of cloud platforms (e.g., AWS, Azure) is an advantage
QUALIFICATIONS
- Minimum of 5 years of experience in testing engineering or a related field.
- Strong proficiency in building and maintaining automation tests in python/java
- Bachelor s degree in computer science, Engineering, or a related field is preferred; equivalent practical experience is also considered.
- Demonstrated ability to design and implement test solutions based on on-demand requirements