Software Engineering

Senior Automation Testing

Chennai, Tamil Nadu
Work Type: Full Time

Job Title: Senior QA Engineer

Experience: 4 to 6 years 

Location: Chennai / Kochi / Trivandrum

Employment Type: Full-time 


Job Description: 
We are looking for a skilled Senior QA Engineer with 4-6 years of experience to join our team. The ideal candidate will have a strong background in testing data-intensive applications, ensuring data integrity, accuracy, and performance for systems managing large datasets.
You will design and execute test scenarios to validate functionality, performance, and reliability of our cloud-based solutions, built on Azure Functions, Service Bus, PostgreSQL, and related technologies. Expertise in data validation including writing database queries, scenario-based testing, performance testing, and a solid understanding of SDLC and Agile methodologies are essential.
Key Responsibilities:  
  • Design and execute test scenarios to validate the functionality of data-intensive applications, ensuring data accuracy and integrity.
  • Perform data validation to verify the correctness of data processing in systems written using Azure Functions, Service Bus, and PostgreSQL. 
  • Develop and execute test cases for queue-based and topic-based messaging systems, ensuring messages are processed correctly and in the right order. 
  • Validate the functionality of timer-triggered processes and ensure they handle large datasets efficiently.
  • Test and validate stored procedures and database interactions in PostgreSQL, ensuring data consistency and performance. 
  • Create and manage test data for various scenarios, including edge cases, large datasets, and high-load conditions. 
  • Simulate and conduct performance testing and load testing to ensure the system scales effectively under high data volumes. 
  • Identify, document, and track bugs using tools like Jira, Azure DevOps, or similar, and work with developers to resolve issues. 
Technical Skills:  
  • Knowledge on automation testing frameworks like Selenium / Cypress/ Karate or similar
  • Expertise on Unit Testing, Integration Testing, System Testing, Regression Testing, Smoke Testing, Sanity Testing, Acceptance Testing, Functional Testing, Non-Functional Testing, Performance Testing is essential.
  • Knowledge in writing basic database queries using PostgreSQL / MySQL for performing data validations.
  • Good to have knowledge on REST API testing tools like Postman, SOAP UI, etc.
  • Load Testing and Security Testing knowledge is an added advantage
  • Having knowledge on Azure Test Plans is an added advantage
  • Knowledge to use liquidJS to generate large datasets is an added advantage
Additional Preferred Skills:  
  • Performance testing tools (e.g., JMeter, LoadRunner) 
  • Understanding of Scrum framework including sprint planning, stand-ups & retrospectives
  • Proficiency in Agile project management tools such as Jira, Trello, or Azure DevOps


Soft Skills:  
  • Strong analytical and problem-solving skills, with a focus on data accuracy and integrity. 
  • Excellent attention to detail and a passion for delivering high-quality software. 
  • Effective communication and collaboration skills. 
  • Ability to work independently and as part of a team. 
  • Proactive attitude and willingness to take ownership of tasks.

Submit Your Application

You have successfully applied
  • You have errors in applying